i believe you havent read this excerpt about giant sentient flowers from PLANTS 101.
"giant sentient flowers normally eat human flesh, or any kind of flesh they can get their hands on"
hope this helps :>