Just came across this presentations that I found quite interesting.

Gorgeous flowers and their amazing evolution

Jonathan Drori