Valentine's Day is just around the corner.
And although a date night out is off the cards this year, there are still plenty of ways to mark the occasion with your partner.
One of the most traditional ways to spoil your other half on February 14 is by gifting them with a bouquet of roses.
Online florists usually start bouquets around the £30 bench mark. And with the expected delivery fees and add-ons before you check out - things can get rather pricey.
But if you're on a strict budget this year - you might be searching for your less expensive options.
In preparation for the big day, online discount finder vouchercodes.co.uk, has conducted research to find out which retailer is offering the cheapest roses this year.
Of the retailers studied, bloompost.co.uk offers the cheapest dozen at only £15.95 or £1.33 per single rose.
Funky Pigeon follows behind at £19.99 per dozen, equating to £1.67 per stem.
Next, eflorist, Marks & Spencer and Waitrose all provide bouquets of roses for £25 and under.
And at the higher end of the scale Interflora sells the most expensive bunch by a staggering distance.
A dozen red roses from the retailer will set you back £48 - £32.05 more than the cheapest bouquet.
And online florist Bunches is not far behind at £38 per dozen, costing £22.05 more than the cheapest bunch available.

Anita Naik, lifestyle editor at vouchercodes.co.uk, commented: “Valentine’s Day is a great opportunity to surprise loved ones and let them know how appreciated they are.
“Sending a partner, crush or friend a dozen red roses is a Valentine’s Day classic and is one of the few possible ways to mark the occasion this year with fancy dinner dates being off the cards.
"However, our research shows that not all bouquets are priced the same, therefore it’s always best to shop around to make sure you are getting the best deal.
"Planning ahead and ordering early will also ensure you are not paying more than you need to. Before you place your order, check our list to help you make the most of your money.”
Cheapest roses on offer this year
- BloomPost.co.uk - £15.95 for a dozen red roses (£1.33 per rose)
- Funky Pigeon - £19.99 for a dozen red roses (£1.67 per rose)
- Next - £22 for a dozen red roses (£1.83 per rose)
- Eflorist - £24.99 for a dozen red roses (£2.08 per rose)
- Marks & Spencer - £25 for a dozen red roses (£2.08 per rose)
- Waitrose - £25 for a dozen red roses (£2.08 per rose)
- Home Bargains - £26.99 for a dozen red roses (£2.25 per rose)
- Prezzy Box - £29.99 for a dozen red roses (£2.50 per rose)
- Serenta Flowers - £29.99 for a dozen red roses (£2.50 per rose)
- Haute Florist - £31 for a dozen red roses (£2.58 per rose)
- Prestige Flowers - £32.99 for a dozen red roses (£2.75 per rose)
- Appleyard Flowers - £32.99 for a dozen red roses (£2.75 per rose)
- Clare Florist - £33 for a dozen red roses (£2.75 per rose)
- Amazon - £36.99 for a dozen red roses (£3.08 per rose)
- Bunches - £38 for a dozen red roses (£3.17 per rose)
- Interflora - £48 for a dozen red roses (£4 per rose)