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
deer
nuts, berries, deer, clams
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
Yes. Just about any carnivore or predator coming across a turtle will at least try to eat it. Coyotes and wolves and badgers are smart enough to turn the turtle over to get at the softer underbelly. Larger ferrets or weasels especially the Fisher enjoy a bit of turtle now and then.
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.
Rabbits are one kind of animals that eat the aster flowers. They seem to find them delicious. Deer will also eat aster flowers.