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.

    17 Xmas Gifts To Buy ALL The People In Your Life, Even That Person You Don't Really Know

    Something for literally everyone.

    We hope you love the products we recommend! Just so you know, BuzzFeed may collect a share of sales or other compensation from the links on this page. Oh, and FYI — prices are accurate and items in stock as of time of publication.

    1. For the teen who ignores you throughout Christmas but whose approval you desperately crave: A Polaroid Originals camera so they can take "vintage" photos like their favourite popstars.

    2. For the person who's practical AF but probably doesn't have this yet: A travel electric toothbrush that's both useful and nice to look at.

    3. And for the person who's not practical at all and still a kid at heart: A kit that makes bubbles out of booze.

    4. For the tiny human in your life who is too tiny to enjoy anything you get them anyway: A print to hang in their nursery that's both adorable and personalised.

    5. For the person who you don't know very well but have to get a gift for anyway: A monogrammed mug ( because you at least know their name).

    6. For the person who has literally everything and you're annoyed you even have to get them a present: Personalised stationery that they probably won't think to get themselves.

    7. For the fashionista whose style is hard to buy for: A Lucy Williams x Missoma necklace that can be layered with whatever they already own.

    8. For the person who won't shut up about how much they love halloumi: A cookbook so they can put their love to the test.

    9. And for the person who loves to entertain: Everything they need to make YOU an espresso martini.

    10. For whoever you got for Secret Santa: Two things combined that no one ever complains about – sweets and alcohol.

    11. For your mum who insists she doesn't need anything but will still be mad at you if you give her nothing: An embossed leather diary, small enough to fit into her handbag.

    12. For your dad who doesn't play golf, doesn't have a beard, and doesn't drink: A monogrammed phone case/ card wallet, because all dads appreciate fine leather goods.

    13. For the best friend that's actually your best friend and not just one of your best friends in your best friend group: A mini Jo Malone candle that's fancy AF.

    14. For the neighbour with kind eyes who's always helpful but in an non-nosy way: A red wine and chocolate gift set – because they gotta at least like one of those things.

    15. For the friend that's always thoughtful and who you wish you were more like: A flower subscription so they know they're being thought about too.

    16. For your partner who always wants you to massage them: A foot massager so that they can no longer ask you to rub their feet.

    17. For the person who is always late and always forgets stuff: An alarm clock you can scribble reminders on, like "DON'T BE LATE IT'S RUDE REMEE IS GOING TO KILL YOU".