Valentine’s Day is just over two weeks away, and roses are one of the most popular and universal ways of saying ‘I love you’.
But they can be rather expensive, and with date nights and other gifts planned, like fizz, chocolates and cuddly teddies, the day can drain your bank balance quite quickly.
And there’s a really easy way to make supermarket roses look like you paid more for them, with a video tutorial on how to do it - so you’ll be able to disguise your £5 bunch as a luxury bouquet either way.
I headed out to the supermarkets to see which store had the best choice, the cheapest and better looking roses - so you can surprise the one you loved with a little token of romance.
Sainsbury’s
Sainsbury’s had quite a lot of options for roses in store, with different bouquets to suit everyone’s budget.
A simple selection of 10 short stem roses would set you back £3, with red, white and yellow varieties.
Meanwhile 15 long stem red roses - a more romantic option - came in at £5.
However there was also a large bunch of rainbow roses for £10, with around 27 blooms in pinks, reds, oranges, yellows and creams - a real show stopper!
M&S
Marks and Spencer have released an amazing collection of bouquets available for order on their website.
But if you’re strapped for cash, you can pick up eight roses in store for £32, or long stemmed roses for £6 - only one pound more expensive than Sainsbury’s.
They also have some beautiful ‘belle’ roses, which come in at £8 for 12, and are a really whimsical shade of pink.
Online, there are 30 bouquets to choose from, ranging from a dozen red roses for £25 , to the £150 ‘forever love’ bouquet.
This extravagant bouquet features 36 red roses, 12 pieces of eucalyptus, four asparagus, six soft ruscus and 12 salal which would certainly turn heads in the office.
READ MORE:
Morrisons
At Morrisons you can buy one bunch of warm coloured roses for £3, or two for £5, bulking out the bunch! In fact, on our trip, some of them were even reduced further.
The store also had some £5 bouquets of long-stemmed roses at the same price as Sainsbury’s, coming in red or white.
To order online, there’s also a much more beautifully arranged bouquet for £15 , featuring 16 red roses with foliage.
Aldi
It comes as no surprise that Aldi had the cheapest bouquets, coming in at just £2.29 for a dozen.
They came in red, white and orange - and for that price, you could get all three to make a mega bunch of 36!
The budget retailer has also launched a selection of Valentine’s candles just in time for the big day.
Tesco
Tesco’s prices were in line with Morrisons and Sainsbury’s, priced at £3 for a small bunch of yellow roses, or £5 for a selection of 12 pink roses which looked brighter than some of the other blooms in supermarkets.
I think for the price, Tesco’s flowers looked the healthiest, as the guard petals on Sainsbury’s blooms looked a little sad.
Asda
Asda seemed to have the smallest amount of choice, as I could only find one type of rose bouquet in store.
These cost £4 for a set of 10 classic roses - but they did come in quite a lot of colours, including pink, red, orange, yellow and white.
Of course, Aldi had the cheapest blooms available, with M&S scoring points for the most unusual with their ‘belle’ roses.
Tesco’s flowers looked the healthiest, while Sainsbury’s and Morrisons were pretty on par with each other.
It was Asda that disappointed the most for their lack of price variety - but they were still cheaper than most of the others on offer.