Most home gardeners consider annual flowers among their favorites. Although annuals only live for one year, most provide season-long color, making them a good value. Annuals come in a wide array of colors, shapes, and sizes. Marigolds, petunias, and impatiens are among the most popular, but there are many other annuals that are both practical and easy to grow.