Here's why:
* Herbivores eat plants.
* Carnivores eat meat.
* Omnivores eat both plants and meat.
Flowers are parts of plants. They don't eat anything at all. They are producers, meaning they make their own food through photosynthesis.