Butterflies like to fly around in the flowers, not because the flowers are beautiful, but because there is nectar in the flowers, which is the butterfly’s favorite food. In addition, there is another reason to attract butterflies to fly to the flowers, which is to prepare food for their offspring. Most of the butterfly’s eggs are produced on flowering plants. In this way, when the eggs develop into caterpillars, They can immediately suck sweet nectar. Don’t think butterflies are harming flowers by doing so. They can also help flowers pollinate and fertilize while sucking nectar.