It's that time of year again when petrol station flower sales surge and boxes of posh chocolates fly off the shelves - but ...