Secrets of a flowering garden