A perennial is a plant that will live multiple growing seasons, unlike an annual, which grows, sets seed, and dies all in one season. Their flowering time is not as long as an annual because the plant must take time out to gather enough strength to overwinter. The range of flowering times, colors, heights, foliage color, and textures make for a fascinating plant palette to create a landscape with.