Annual plants complete their life cycle in one growing season, from seed to flower to seed, and then die. Perennial plants live for multiple growing seasons, with the aboveground parts dying back each fall and regrowing from the roots in the spring. Perennials can bloom for several years, while annuals bloom only once.