Flowers, insects and the wonders of nature