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.

    21 Products On Amazon That'll Make Perfect Gifts

    Cat butt magnets, wine condoms, a waterproof speaker, and eighteen other surprising and delightful gifts you can get on Amazon.

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

    Amazon has a list of its "Most Gifted" products, so you can creep on the gift ideas of other users everywhere (or, you know, use them as inspiration for your own gifting needs).

    Here are some of the coolest products from that list this week:

    1. A cult-favorite clay mask that will clean all the gunk out of their pores. And if they ask how, you can just tell them it's an Aztec Secret.

    2. Wine condoms, the prophylactic novelty gift they'll actually want to use.

    3. A water flosser, because oral hygiene is the gift that keeps on giving.

    4. A magnifying, lighted makeup mirror for a flattering glow your favorite traveler can take on the road.

    5. A doggie DNA test to give the gift of breed identification to the pup who has everything.

    6. Cat butt magnets to make their fridge a little weirder.

    7. A lightweight, foldable daypack for backpackers, incorrigible schleppers, and world-travelers.

    8. Women in Science, a beautifully illustrated book that tells the stories of 50 pioneering women in the STEM fields.

    9. A small-but-powerful powerful handheld clothing steamer for anyone who loves crisp, wrinkle-free clothing but hates to iron.

    10. A heavy-duty hand cream that will work wonders for nurses, doctors, contractors, dishwashers, people with eczema, people with diabetes, and basically anyone else with dry, cracked hands.

    11. An adorable Minnie Mouse brush and comb set to make detangling more palatable for Disney-obsessed littles.

    12. Start Where You Are, an interactive journal to help them get 2018 off on the right foot.

    13. A pair of socks with one simple request, because you only get the help you ask for.

    14. LED candles that will add some ambiance to their space without violating any fire safety codes.

    15. A waterproof speaker, because showers are boring, but there is a cure (it's also good for rainy dance parties and musical hiking).

    16. A big, cozy heating pad with six temperature settings to ease their various and sundry aches and pains.

    17. A good chef's knife, because everyone appreciates a kitchen workhorse.

    18. A pair of meow-velous, kid-friendly headphones to protect sensitive little ears.

    19. A handy little multitool that can cut, screw, open a bottle, strip some wire, and generally make any cargo pant proud.

    20. An animated, musical plush elephant that will delight babies and adults alike (but probably scare dogs, tbh).

    21. A TubShroom, the beloved drain protector perfect for long-haired households.

    This season, give them a gift so awesome that its physically painful.

    Do your holiday shopping with BuzzFeed. Check out all of our gift guides here!