Flowers and bugs, birds and bees