Annual flowers, also known as annuals, only live for one season and do not come back the next year. Perennials are flowers that live for more than one season, returning in the years after they're planted.
Although annuals only survive for one growing season, they tend to bloom longer than perennials. Popular annuals include impatiens, marigolds, angel's trumpets and begonias. Because they only live for one season, annuals are popular for window planters, hanging plants and potted plants. There is also a third type of flower, called the biennial, which grows for two seasons. This type of flower does not bloom until its second growing season.