Roses are some of the most beautiful and versatile garden plants. They come in a variety of forms, from patio roses to shrub roses, ramblers and climbers. Nearly all of them make an excellent cut flower.

Single-flowered roses are great pollinator plants, while some species are used by leafcutter bees to make their nests. Most roses need sun and heavy soils to thrive, but some will grow well in and poorer soils. There really is a rose, or three, for every garden.

Find out more about growing roses, below. and English roses come in a huge range of sizes and colours – some can grow to 2m in height. Shrub roses are typically robust, healthy, repeat-flowering plants offering colour when other shrubs have finished flowering.

Some shrub roses have a good fragrance, but if you want a scented shrub rose then English roses are for you. Shrub roses and English roses are perfect for growing in a mixed border, large container or as part of a rose garden. Some can also be trained as climbers or used to grow into a hedge.

are the perfect plants to add height to a garden, without being too vigorous. There are climbing roses available in all the popular rose categories – hybrid tea roses, bourbons and English roses. Choose from double or single flowers, thornless or scented.

Climbing roses can be grown up house walls, along garden fences, over pergolas or up large obelisks. are often confused with climbing roses. Ramblers are far more vigorous than climbers, and bear one fantastic flush of.