are roses annual or perennial?
Roses are perennials that need the right care to bloom from year to year. Perennials are plants that live for more than three years, returning each spring as the weather warms up to once again brighten the landscape. With more than 150 species, roses have been in existence for more than 35 million years.