Hey, This may sound a bit strange, but the most recent research says, flowers are a recent invention.
There have been land plants for 465 million years, yet they produced no flowers, for over two-thirds of that time frame.
Flowering plants only appeared in the middle of the dinosaur era. The equally-familiar grasses appeared even more recently.
Yep, the oldest Fossil Grasses are just 70 million years old, although it's thought that grass may have evolved a bit earlier than that.
----- And we think, our mothers choice of plants is old!