Biennial Flowers | LoveToKnow

Biennial flowers take two years to grow from seed to flower before they die. Because many of them are self-propagating, they are sometimes mistaken for …