It is customary to have at least one rose per person in the bouquet, but some people prefer one large flower while others prefer smaller flowers. It is therefore best to discuss your preferences with your florist.
How many roses are in a bouquet?
A bouquet of roses usually contains 10 to 15 stems, depending on the size of each stem (this varies between varieties). The rule of thumb when buying a bouquet is to always ask how many stems they sell per bouquet, especially for roses, the number doesn't matter for other flower varieties.
If you buy 12 stems, you will usually get 10 to 13 flowers. The number of roses can vary depending on the size of each stem: small varieties may have only 2 or 3 roses per stem, while larger ones may contain 4 or 5 roses per stem.
There are also smaller varieties with 1 flower per stem! More than 15 stems should be considered an 'overwhelming' amount in any type of bouquet, but when you like it you don't count!
To create a decorative display effect, it is best not to exceed 14 stems for full bloom varieties and 10 stems for smaller varieties.
To sum up, you can offer individual roses, but in this case you should choose a variety that 'pops'. For a 'classic' bouquet of 10 to 13 stems you will have between 10 and 15 roses. Beyond that, the bouquet will be considered exceptional and will show your affection for the person to whom you are giving it.