Each butterfly has a host plant that it will lay its eggs on- these are the only types of plants that their caterpillars will eat. Host plants are crucial for a butterfly garden!

Filter