You can't put a price on love - but if you could, 16p sounds like a pretty good deal.
A supermarket is selling roses for Valentine's Day at just £2 for a dozen, or 16p a stem.
The Sweetheart blooms are not quite as fancy as the long-stemmed variety but are sure to be popular in the credit crunch.
Cheap by the dozen: The Asda roses
Asda, which is selling the bouquets, says it is drastically undercutting rivals' prices of up to £1.99 a stem.
It believes that Britain's swains and sweethearts will spend a total of £50million on flowers for February 14, but that many are looking for a bargain.
An Asda spokesman said: 'Our research shows a staggering 39 per cent of shoppers will be looking to significantly cut back on the cost of Valentine's Day this year.'
Other stores are also stocking up on cheap bouquets.
Marks & Spencer is offering a dozen small long- stem roses for just £4.88. Eight large roses from its Autograph range are £9.77. Sainsbury's has a single gift-wrapped Fairtrade red rose for £1.99, while a bunch of 12 can be bought for £4.99. Tesco has a £6 bouquet.
Morrison's has a dozen red roses for £4.99, while Lidl is charging £9.99 and Somerfield £10.
Logged