Do you want to attract more butterflies to your garden? If so, you should plant Butterfly Milkweed. This tough and easy perennial loves sun and reseeds easily. Milkweed is the larval food for Swallowtail Butterfly caterpillars. The butterfly will lay eggs on the plant and the caterpillars will hatch and eat until they are ready to make a cocoon. Every year the plant will come back and so will the butterflies. Other butterfly attractors include Lantana, Pentas, Parsley, and Fennel.