Perennial plants can stay alive for several years, and produce many rounds of flowers and seeds over their entire life cycle. Technically, a perennial is any plant that lives for three growing seasons or more, but in common use the term usually describes smaller herbaceous plants rather than larger trees, bushes, and shrubs. Perennials can either be evergreen, meaning they keep their foliage all year round, or they can die back in winter before reappearing in spring from the same root base.

Showing 1–21 of 61 results

Scroll to Top