A tiny flower pressed between layers of sandstone for more than 160 million years could be the earliest angiosperm fossil ever found.