Roses are one of the essential garden plants: easy to grow, long-lived, perfect for cut flowers, with sensational scents, full of romance and history. There are so many colours and types to choose from and they can go in any spot in your garden. First things first Roses have for centuries been an essential part of any garden in this …