A Rose is a woody perennial flowering plant, there are over 300 hundred species and tens of thousands of cultivars. They can be erect shrubs, climbing or trailing with stems that are often covered in sharp thorns. Best of all Roses are known for the beautiful flowers they produce.