100 Red Roses – £25
Those hoping to go all out can grab 100 roses for £25 if they head to the discount retailer.
As well as offering roses, most supermarkets also have an array of other flowers that can be purchased.
This article contains affiliate links, which means we may receive a commission on any sales of products or services we write about.
This article was written completely independently, see more details here.