What do Painted Lady Butterflies Eat?

The beautiful painted lady butterflies are the most common found in the world. They especially love Aster, Cosmos, Thistle, and Buttonbush flowers.