Scientists think they have the answer to a puzzle that ... Flowering plants, or angiosperms, make up about 90% of all living plant species, including most food crops. In the distant past, they ...