Flowers and trees and bees