About 90% of flowering plants are hermaphroditic, which means that their flowers have both male and female function. This is what we call perfect flowers. Take the tomato, for example. If you open one ...