Roses are undoubtedly the most popular flowers in gardens, and it's not difficult to see why. They are versatile, come in many colours and varieties, and they also smell absolutely divine. For any gardener, the timing of when roses bloom is essential knowledge.