We hope you love our recommendations! Some may have been sent as samples, but all were independently selected by our editors. Just FYI, BuzzFeed and its publishing partners may collect a share of sales and/or other compensation from the links on this page.

    42 Foolproof Gifts For People Who Are Hard To Buy For

    There's something for everyone, from your coworker to your dad!

    1. Grandparents and siblings alike will love this pair of iconic tea caddies from Fortnum & Mason. It contains their much-loved breakfast and afternoon blends!

    2. And this copy of The Boy, The Mole, The Fox, And The Horse is perfect for all ages! It's packed full of gorgeous illustrations and simple, touching messages.

    3. Teens can be hard to buy for, but we're pretty sure that they'll love these classic 1460 Doc Martens regardless of whether they're 13 or 19.

    4. And younger kids who love Among Us will adore this lil' plush toy.

    5. If they "love experiences, not objects :)", this afternoon tea hamper is here to help. It contains a scone mix, some clotted cream, and mini marmalade and jam jars.

    6. Give mums this incredibly highly-rated spa kit. It's bursting with relaxing goodies like bath salts and a head massager!

    7. And Star Wars-loving dads will appreciate this 'Yoda best' mug.

    8. Buying for a skincare buff can be a struggle, so it's a good thing that Feelunique's luxe skincare box exists! Its contents are worth £191.72 when sold separately, but you'll only have to pay £45.

    9. Not sure what to get the person who seems to have everything? This smartphone projector will completely change their Netflix binges!

    10. Your workaholic pal will be able to relieve some stress with this swear word colouring book.

    11. Dads will probably end up using this personalised bottle opener all the time.

    12. Older children can be hard to buy for, but I've found that this oven-bake polymer clay is perfect for primary school kids AND pre-teens.

    13. If they love nature but live in a flat, this adorable kit is ideal. It contains everything they'll need to grow their very own sunflower!

    14. This milk chocolate controller is perfect for people who never leave their gaming station unless they strictly have to.

    15. This mystery box is packed full of highly-rated gadgets that reviewers love. Its contents are worth over £100 when sold separately!

    16. This colour-in world map pillowcase is an incredible gift for kids AND parents. It comes with ten washable markers, so it'll be good to go again after a spin in the washing machine.

    17. This slipper gift set from Baylis & Harding is the perfect present for that person you never expected to buy you a gift.

    18. Give these satin pillowcases to your fanciest friend. Their smooth material is kind to skin and hair!

    19. Plant parents will lose it over these watering globes. Each one will keep their plants' soil hydrated for two weeks at a time!

    20. Even the person who insists that they don't want a gift will appreciate this touching pull-out photo album.

    21. This ridiculously highly-rated water flosser will make the most practical person in your life merry.

    22. This personalised metal train ticket is ideal for your loved ones who live far away! It's a great way to remind them that you'll meet up IRL again some time.

    23. That family member who you've met about twice but need to give a present to will get some use out of this pretty 2021 diary.

    24. Socks are a classic gift for a reason – they're the perfect mix of cute and useful! This pack of two pairs comes in festive cracker-shaped packaging.

    25. Sheet masks will make everyone from your aunt to your BFF happy. This hydrating and nourishing set from Garnier has wowed reviewers!

    26. Want to give the guys in your life a gift that isn't yet another deodorant set? Try these reusable whiskey stones that'll keep their drink cool without diluting it.

    27. These incredible sachets will change the colour of any flames they chuck them onto (I know, right?!). They're a great perfect-for-anyone gift to keep on hand in the festive season!

    28. Kids will be excited to see Santa's dropped driver's license. It contains loads of fun festive details, like Mr Claus' home address and his signature!

    29. Don't know that colleague or friend-of-a-friend well enough to list their fave chocolates? Hotel Chocolat's 'Everything Sleekster' includes a variety of different flavours, from Eton Mess truffles to caramel cheesecake chocolates!

    30. Even if they seem to have every item of Star Wars merch out there, this Baby Yoda mug will probably be a novel addition to their collection.

    31. Don't mind me, just ordering this curry kit for every foodie I know! It contains tasty spice mixes and accompanying recipes.

    32. Gift these personalised pet photo socks to the pal who'd rather hang out with their furry friends over anyone else.

    33. You can't go too far wrong with this highly-rated Shiatsu back massager.

    34. Left that important gift to the last minute? Don't worry – this strawberries and cream-scented pamper kit has a next-day delivery option!

    35. Your buddy who would live in the gym if they could will be glad to receive these resistance bands.

    36. If they prefer savoury food over the sweet stuff, Fortnum & Mason's honey truffle stilton is ideal.

    37. We all know at least one person who seriously struggles to relax. This soothing pillow spray and roll-on set from Feather & Down might just help them to unwind!

    38. You'll basically be swimming in brownie points after giving your crafty pal this personalised crochet hook.

    39. Feed their nostalgia (literally) with this box of retro sweets!

    40. Movie and TV buffs will adore this scratch-off poster that suggests 100 iconic titles to add to their watchlist.

    41. Your most stylish pal will give you the Miranda Priestly nod of approval when they see this floral satin kimono.

    42. Give your most type-A friend their new fave gift with this stunning stationery set from Bic!

    Me looking at these products with my hard-to-buy-for pals in mind: