The rose - Britain's favourite flower, and for good reason, it looks beautiful and it smells and even tastes fabulous. Here's a bunch of rose themed treats for you.
These are all £10 or under - perfect for treating yourself or for a small gift for someone.
These are a little more at £10+ to £30.
... and these are £30+ but are definitely worth saving for!
Don't forget the actual plant - rose bushes can make the perfect gift, especially if you can find one that shares a name or a celebration with its recipient.
And of course you can always send some roses.