Scientists in China say they have found the oldest flower bud in the fossil record, finally aligning the fossil evidence with the genetic data suggesting flowering plants, or angiosperms, evolved tens of millions of years earlier than we initially thought. The team hopes their discovery will help "ease the pain" around a nagging, centuries-old mystery that Charles Darwin once called "abominable". If the oldest unambiguous fossil flower is no older than 130 million years old, then how c