No idea what to get the men in your life for Christmas? We hear you. Guys can be tricky to buy for - they're fussy, they never do wish lists and they just don't hint like we do.
MORE: 22 Christmas gifts for her
Fear not, we've put together a nifty little guide on what to surprise him with this year.
Obvious shopping haunts for the fellas are as follows: Mr Porter (if you're a lady who likes to splurge), Marks & Spencer (great for sleepwear), H&M, Topman, Waterstones (Moleskine diary?) and JD Sports (for a new pair of kicks he'll love).
Take a flick through this gallery for some inspiration. And yes, he's lucky to have you...
If price is no option then Selfridges, Harvey Nichols, Reiss, Smart Turnout London and Whistles have some dapper fashion items (watches, shirts, jumpers, blazers, brogues) that are sure to go down well.
That said, if you're looking for something less flash and more affordable check out the Christmas collections at Topman, River Island, Oliver Bonas and HMV.
All of the above are great destinations for stocking fillers and main presents, so fill your boots.
And if you want something that beats the Christmas jumper you got him last year, the reindeer onesie (Marks & spencer, £35) is a winner.
MORE ON CHRISTMAS:
Christmas lights! Where to see the best displays in Europe
Ice skating: 6 of the prettiest ice rinks in the UK
Christmas markets: The 5 of the most Instagrammable
Christmas tree decorations: 20 standout styles