Christmas shopping for this year isn't quite what we're used to, but we're embracing the new normal with a glass of mulled wine, a Christmas movie, and shopping the shelves of M&S, albeit digitally, with its fabulously festive Christmas shop for 2020.
Thankfully, M&S has your entire crew sorted, including Christmas gifts for your mum, your dad, the kids and the pets to unusual Christmas gifts - we're talking a light-up gin and a cuddly Percy Pig hot water bottle for starters - and over 70 Christmas hampers! And since it's been a year, there's plenty of beauties to choose from to gift yourself too.
Shop best Marks & Spencer Christmas gifts
M&S Christmas gifts for her
Gold flecked bubble bath, £12.50, Marks & Spencer
Sparkly bubble bath, need we say more?!
SHOP: The perfect gift to give a friend who's done something really kind
Fair isle jumper, £29.50, Marks & Spencer
Everyone needs a cute Christmas jumper and this traditional one is a chic little number - Holly Willoughby loves it too!
The Gift of Formula set, was £99, NOW £35, Marks & Spencer
She can play skincare expert with this AMAZING gift set, which is HALF PRICE! Send this to your bestie, mum or granny and you'll be in her good books for years. Her skin will thank you for it!
Fleece dressing gown, £28, Marks & Spencer
Say hello to the cosiest dressing gown of them all.
M&S Christmas gifts for him
Fair isle jumper, £35, Marks & Spencer
A super cool knit will always go down a treat, and this is a great festive fair isle jumper that's stylish to boot.
Down and feather gilet with Stormwear, was £79, NOW £55.30 Marks & Spencer
This should keep him happy on a Christmas day walk!
TOP TECH: The best technology Christmas gits for the tech lover in your life
Hat and scarf set, £19.50, Marks & Spencer
He'll look WAY more stylish than you on your winter walks with this hat and scarf combo.
M&S Christmas gifts for kids
Penguin outfit, £15, Marks & Spencer
A great gift for their first Christmas or toddler-age, this cute two piece is primed for Christmas Day wear!
Design and draw activity kit, £15, Marks & Spencer
Let your mini stylist unleash their creativity with this fun kit.
Vintage elephant toy, £14, Marks & Spencer
Little ones will adore this vintage-inspired plush toy now and for years to come.
PRESENTS FOR TEENS: Cool gifts for tricky teens
Toy soldier jumper, £14, Marks & Spencer
This unisex knit is possibly the coolest Christmas jumper, ever! Available in sizes 2-7 years.
M&S Christmas gifts under £10
Alphabet velvet pouch, £5, Marks & Spencer
This is such a great stocking filler, secret Santa stunner or a sweet little something to say thanks to a neighbour.
Percy Pig jigaw puzzle, £7.50, Marks & Spencer
Percy Pig fans, unite! Test your patience and your skills with this epic 500-piece jigsaw starring the sweetest pig.
Family quiz night, £9.50, Marks & Spencer
A trivia based family quiz? It's about to get competitive…
Squeaky toy, £3, Marks & Spencer
Don't forget your dog or cat. They can raise a toast (of sorts) with this hilarious squeaky toy.
A gift for the whole family
Classic Christmas hamper, £75, Marks & Spencer
When in doubt, a hamper goes down a treat for the tricky friend or family that you've NO clue what to buy for. There's a little something for everyone in this classic hamper, including a bottle of fizz. Cheers!
HELLO!'s selection is editorial and independently chosen – we only feature items our editors love and approve of. HELLO! may collect a share of sales or other compensation from the links on this page. To find out more visit our FAQ page.