Flowers haven't always existed, they were created before the humans. Before that, little fairy like creatures that roamed the earth. The were called 'petite créature volantes' which translates to small flying creatures.
The 'petite créatures volantes' took care of the earth and the other creatures on it including the dinosaurs. Each time a 'petite créature volantes' died (which happened once they had lived till their 1000th year) something you wouldn't guess happened.
They became a seed, and from that seed sprouted a beautiful flower which was always different. No two flowers were the same because no fairy's were exactly the same.
Inside each flower was a baby/new 'petite créature volante'.
Flowers continued to grow from generation to generation, and the 'petite créatures volantes' keep the species alive. That is how flowers were created.