Biennial wildflowers only live for two years before self-seeding and dying off completely. Biennials won't flower in their first year.