Humans do too, the edible ones, anyway.
Anything herbivore/omnivore can eat a flower as long as the flower's defenses (Poison, thorns, etc) aren't too powerful, and is desirable enough for food.
Horses, dogs, cats (eat leaves, usually leaving petals alone), sometimes sheep.
a boar
nuts, berries, deer, clams
Deer are known to eat rhododendron flower buds. Their browsing can be detrimental to rhododendron plants, as they find the buds particularly appetizing. It's important to protect rhododendrons from deer to ensure their healthy growth and blooming.
Yes unless you do something to it like its growing on something poisonous.
Not really. They forage flowers for insects and nectar. Besides that they eat grains, seeds and fruits.
I have moon flower vines and the deer eat a bunch of leaves, tho they say there poisonous, they did not eat the blooms or seed pods, so i started covering it at night with bird netting, this did help.
THE Whitetail Deer,Night Heron,Red Bellied Turtle, and the Flagfish
they also eat moose,deer,elk,fish,beaver,hare,fox and caribou
Rabbits, deer & bear eat the young flower buds of the prickly pear cactus.
There enemy is deer who eat white turtle heads (the plants the butterfly needs) which have the eggs (butterfly eggs) on them causing the population to decrees making deer the main enemy.
fish,crabs,deer,corn,rabbits,apples,tortillas,turtle heads,berries,goat heads,pigs
They come around every fall and very cleanly bite off every petunia flower in my flower pots without touching the stem or leaves.