It's one of those idioms that you've probably heard again and again without really thinking about what it means, but how ...
All the major supermarkets have unveiled their Valentine's Day meal deals (from M&S and Waitrose to Tesco and Aldi).