Products featured in this Yahoo article are selected by our shopping writers. We will earn a commission from purchases made via links in this article. Pricing and availability are subject to change.

Best Valentine's Day gifts for her, from flowers to underwear and pjs

(From The Supplier / Yahoo Life UK)
The best gifts to give this Valentine's Day. (Supplied / Yahoo Life UK)

Valentine’s Day is almost here, which means it’s time to start considering what you’re going to buy your one true love (or bestie, for that matter). The perfect excuse to spoil your nearest and dearest, Valentine’s Day is the single most romantic day of the year — excluding potential anniversaries and birthdays, of course — where you get to make your soulmate feel a little nicer than usual. Whether that’s through planning a big, loving gesture, cooking up a home-cooked meal, or quite simply, gifting them something special.

Quick overview
See 8 more

If you’re in the market for the latter, we’ve compiled a list of the best Valentine’s Day gifts for her, from bold lingerie sets and cosy pjs to romantic bouquets and beauty boxes.

❤️ Shop Valentine's Day gifts at John Lewis
❤️
Shop Valentine's Day gifts at Marks & Spencer
❤️
Shop Valentine's Day gifts at Fortnum & Mason
❤️ Shop Valentine's Day gifts at Amazon
❤️ Shop Valentine's Day gifts at Boots
❤️
Shop Valentine's Day gifts at Not On The High Street

With prices starting from just £5 we've found gift ideas for all budgets. Our top picks include a show-stopping Radiant Rose Abundance Bouquet (£25), Boots' great value Valentine's Day beauty boxes (£25) and a cute £5 'My Lobster' Box.

Best Valentine's Day gifts for her

It might be cliché, but you can never go wrong with a bouquet of roses. Get them delivered straight to your lover's door, complete with a heartfelt note. To take things up a notch, there's also Marks & Spencer's Valentine's Rose Gift Bag (£50) and Valentine's Luxury Red Rose Bouquet (£150). 

£25 at Marks & Spencer

Nab yourself some brownie points this Valentine's Day with a choice of two limited-edition beauty boxes from Boots, complete with a range of luxury beauty and skincare items. 

£25 at Boots

The travel-size jewellery box you never knew you needed! Even better, it's heart-shaped. Perfect for gifting a loved one, it comes with multiple sections for storing a range of jewellery, including a ring roll for rings and stud earrings, loops to keep chains from tangling and a zipped pouch for further storage. 

£30 at John Lewis

Give the gift of comfort this Valentine's Day with Marks & Spencer's hugely popular oversized hoodie, now available in a fun heart print. 

£22 at Marks & Spencer

The same famous formula as Clinique's viral Black Honey, in a new suits-all soft pink hue. The perfect everyday pink lip. 

£24 at John Lewis

Everyone's favourite slip-on clogs, but in a beautiful baby pink shade, perfect for gifting this Valentine's Day. 

£45 at Crocs

A bunch of flowers that won't ever wilt, say hello to LEGO's easy-to-assemble artificial roses. 

£12 at John Lewis

Add to her ring stack with this 14k rose gold plated heart-shaped ring. Simple in design and featuring a freehand heart, it's a no-brainer this Valentine's. 

£40 at Pandora

Made of cream-coloured earthenware in the Emma Bridgewater factory in Stoke-on-Trent, the home of British pottery, this beautifully designed mug not only has shelf-appeal, but it's the classiest way to drink a cuppa.

£25 at John Lewis

For the chocolate-obsessed! Feast your eyes on this bundle of carefully crafted chocolate from the most romantic chocolatiers in the business, Love Cocoa. Expect flavours like salted caramel, strawberry spritz and double chocolate. Bonus: it comes beautifully packaged in an eco-friendly gifting box.

£40 at Love Cocoa

Treat her to an extra-special lingerie set this V Day. Let's be honest, it's a win-win gift where *both* parties benefit.

£30 at Marks & Spencer

Heart-shaped crockery gets a big, fat yes from us. And this plate from John Lewis gets all the points. Cook up her favourite baked treat, and pop it on top for the ultimate romantic gesture this Valentine's Day. 

£6 at John Lewis

This has solid five-star ratings from happy shoppers who love the gorgeous heart-shaped Italian leather bookmark – the personalisation makes it extra thoughtful.

£12 at NotOnTheHighStreet

Le Creuset Cast Iron Heart Casserole, Cerise | £199 from John Lewis

Valentines Day Gift For Him Or Her Date Ideas | £18 from Not On The High Street

(Twist Stationery)
(Twist Stationery)

Tommy Hilfiger Jewellery Women's Stainless Steel Earrings | £31.20 (Was £39) from Amazon

Valentines 'My Lobster' Box | £5 from Dunelm

Chocolate Flowers | £15.95 from Fortnum & Mason

Lovehoney Heart Throb Vibrator | £29.99 from Lovehoney

Amelia Satin Cami Set | £32 from Boux Avenue

(Boux Avenue)
(Boux Avenue)

Heart Station Chain Necklace | £95 from Monica Vinader

Love You A Latte Socks | £5 from Accessorize

Full of Heart 2024 Diary | £21.25 (Was £25) from Papier

Gucci Flora Gorgeous Gardenia Eau de Parfum For Women, 30ml | £68 from John Lewis

Dream Satin Polka Dot Revere Pyjama Set | £30 from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Personalised Photo Booth Strip Card | £9.60 (Was £12) from Not On The High Street

(Sophia Victoria Joy / Not On The High Street)
(Sophia Victoria Joy / Not On The High Street)

The Velvetiser | £99.95 from Hotel Chocolat

Lindt Lindor Heart Milk Chocolate Truffles Box | £7.50 from Amazon

Roxie Embroidered Non Padded Set, Red/Pink | £78 from Pour Moi

(Pour Moi)
(Pour Moi)

Personalised Spotify Music Plaque | £11.99 from Amazon

(Howson London / Amazon)
(Howson London / Amazon)