That's my wife's hobby, the butterflies lay their eggs on one kind of plant called milkweed, it has several varieties and we have it planted all over our yard and our property is even a certified monarch way station. The process from egg to caterpillar to butterfly takes about 30 days. Feel free to ask me any questions about butterflies!