We hope you love the products we recommend! Just so you know, BuzzFeed may collect a small share of sales from the links on this page.
1. A Pumpkin Spice Latte face mask that will perk up Christmas morning, £3

2. A sweet little foxy toothbrush holder, £3.75

3. Some jazzy *and* festive cactus socks, £3.50

4. An initial Christmas decoration, to make your mark on the tree, £4

5. A bean that grows with a secret message, £4.55

6. Some dainty Beauty and the Beast rose petals that dissolve in the bath, £4.99

7. A super-useful key ring that will find lost keys in a pinch, £5

8. A Christmas sweater bath bomb, to see in the season with a splash, £4.50

9. A charming gold pencil case to start the New Year off right, £5

10. A perfect red for a kiss under the mistletoe, £5

11. A sweary eyemask for anyone who relishes a lie-in over the holidays, £5

12. A Burt's Bee's gift set that is so much more than a stocking stuffer, £4.89

13. A bar of poppy and fig soap, that simply everyone will love, £4.95

14. A set of five novelty pens, to split between stockings, £0.77 for five

15. Some sticky notes to help organise the cooking on Christmas Day, £4 on Amazon

16. An avocado box, for the millennial in your household, £3.49

17. A chocolate orange, because it's a stocking classic, £3.11
