Adult fireflies primarily consume pollen or nectar, but some species feed on other fireflies. Moreover, firefly larvae eat snails, worms, and other small invertebrates.
That’s fascinating! I had no idea fireflies had such varied diets. It’s wild to think they feed on other fireflies too! Their larvae are like tiny predators in the garden. Nature is so cool!