Last-minute Valentine’s Day gifts that show you care
Whether you’ve been married 10 years or dating for 10 days, 14 February comes around fast. Let us help…
It seems sudden, but Valentine’s Day has somehow rolled around again (is it us, or does it feel like the Christmas decorations were only just put away?). If the day of love and romance has taken you by surprise, and you're on the hunt for last-minute gift ideas, John Lewis has you covered.
From flower and chocolate bundles with next-day delivery to the latest beauty products, gadgets and more, we’ve got the best last-minute gifts to delight your special someone – and make you look like an incredibly thoughtful, organised person.
Gift ideas for beauty lovers
A luxurious hand cream or new scent will always win brownie points with a beauty aficionado – the question is, which product to plump for? Buying something from one of the brands they already use is a pretty safe bet, but if in any doubt, Jo Malone London it.
Gift ideas for the person who has everything
Opt for something personalised or choose a fun, frivolous object they wouldn’t treat themselves to, such as a heart-shaped Le Creuset dish. If they’re really picky, you can always present them with a John Lewis gift card – guaranteeing they'll choose something they adore.
Gift ideas for your new crush
First Valentine’s Days can be tricky – you don’t want to appear too keen but you do want to show them you care. Any of these gift ideas will hit the sweet spot, striking that balance of being thoughtful but not over-the-top. Win-win.
Gift ideas for the tech-obsessed
Not as tech-savvy as the person you're buying for? Worry not; these options promise to please. Yes, a super accurate health wearable and next-level headphones are on the pricier side, but think of them as an investment they'll love for a lifetime.
Gift ideas for yourself
Every Valentine’s Day should start with self-gifting – see it as a reward for getting through those drizzly, grey first weeks of the year. Treat yourself with indulgent products to create cosy spa vibes in the comfort of your own home.
£20 Valentine's Dine In for 2
Waitrose’s brilliant £20 Valentine’s Dine In for 2 deal is back, and this time it only features the extra-special No.1 food range. Select your starter, main, side, dessert and a bottle of wine, and feel satisfied that staying in pays off.