Caterpillars eat plants in the Fabaceae family, like peas, beans, and grass.
They like flowers that have a lot of juice, like lantana, marigolds, zinnias, and milkweed.
Make sure there are sunny spots in your yard where they can eat and relax.
Include a range of blooming plants so that there are always places to get nectar.
To protect butterflies and their eggs, get rid of pests naturally.
Add bushes or small trees to help them stay safe and find a place to sleep.
Make a home for them that looks like their natural surroundings by adding plants that they might find in the wild.