Butterflies favor platform-shaped sunflower and aster, but will feed on a diversity of nectar-rich flowers from violet to serviceberry. They prefer red, purple, or yellow flowers with sweet scents. Butterflies love warm, sunny, and windless weather.Butterflies play an important role in pollinating flowers, particularly flowers that have a strong scent, are red or yellow in color and produce a large amount of nectar. Nectar is an important component of a butterfly's diet. As the butterfly moves on to a new flower, it carries the pollen with it.