Sunflowers are best grown in the summer and are the official flower for Leo zodiac sign, which is from July 23 - August 22.