Skip To Content

    36 Of The Most Fabulous Gifts You Can Find At H&M

    The H and the M should stand for "holidays and merriment," IMHO.

    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.

    1. A festive top complete with fringe benefits.

    Price: $29.99 / Sizes: XS-XL / Available in two colors.

    2. A gorgeous pearl necklace fit for a queen.

    3. A robe they'll lounge in all 2018 long.

    Price: $29.99 / Sizes: XS/S-M/L

    4. A silver stopper worthy of their deerest bottle of wine.

    Price: $6.99 / Available in two colors.

    5. A sweater that's the ideal gift for anyone you need to kiss up to.

    Price: $29.99 / Sizes: L-4XL

    6. A glam eyeshadow palette they'll use every single day.

    It includes 20 different shades to help them create their eye-deal look.

    Price: $19.99

    7. A Mickey baseball jacket for the coolest kid you know.,

    Price: $29.99 / Sizes: 8-10Y–12-14Y

    8. A super luxurious velvet sleep mask that Blair Waldorf would totally own.

    9. A sequined skirt to light up their life.

    Price: $17.99/ Sizes: XS-XL / Available in four colors.

    10. Suede kicks for a baby who is hipper than you will ever be.

    Kids these days, amirite?

    Price: $34.99 / Sizes: 2.5-3.5—8

    11. A flouncy top that's darlingly dotty.

    Price: $9.99 / Sizes: 2-14 / Available in four patterns.

    12. Whimsical socks encased in an ornament, because nothing says Christmas like cozy feet.

    Price: $5.99 / Sizes: 5.5-7—8.95 / Available in three styles.

    13. An embroidered hoodie that's sew fly.

    Price: $49.99 / Sizes: XS-XL / Available in two colors.

    14. Tassel earrings sure to be the life of the party (or at least their outfit).

    Price: $14.99 / Available in three colors.

    15. A pillow from somewhere over the rainbow.


    Price: $12.99

    16. A pretty candle for anyone with good scents.

    This baby will burn for forty hours.

    Price: $9.99 / Available in three styles and scents.

    17. A sharp peacoat to keep them warm and well-dressed all winter.

    Price: $99 / Sizes: 36R-52R / Available in two colors.

    18. Velvet sneakers for people who value fashion and function.

    Price: $39.99 / Sizes: 4.5-10

    19. A bamboo-tiful panda mug that's the cutest way to consume a hot beverage.

    20. Tartan-talizingly cozy pajamas made for curling up by the fire.

    Price: $34.99 / Sizes: XS-L

    21. A phone case that is itself Insta-worthy.

    The faux leather material makes it feel especially chic.

    Price: $9.99 / Fits iPhone 6, 6s, 7, and 8

    22. A fuchsia faux fur coat for friends who are extra in the best way. / Via

    Price: $69.99 / Sizes: 2-16

    23. The perfect Christmas sweater for a dino-mite kid.,

    Price: $12.99 / Sizes: 1.5-2Y—8-10Y / Available in two designs.

    24. A gilded jewelry box to house their treasures.

    Most of the box is transparent so you can see what's inside, but the bottom is a mirror.

    Price: $29.99

    25. Slippers so festive they don't even need wrapping paper.

    Price: $17.99 / Sizes: 5.5-6—8.5-9.5 / Available in two colors.

    26. An epic floral dress for the fashionista in your life.

    Price: $59.99 / Sizes: 2-14 / Available in two prints.

    27. A shiny bag that'll be the silver lining of every outfit.

    28. A polo covered in fruit for a guy who's so fine-apple.

    Price: $17.99 / Sizes: XS-XXL

    29. A sugar and green tea body scrub that brings the spa to them.

    30. An embroidered nightshirt for that friend who just really needs to chill for like two seconds.

    The chest embroidery says "give me a break," aka what they want to say to the world every time they slip into their PJs.

    Price: $24.99 / Sizes: XS-L

    31. Some lovely nail polish to delightfully decorate their digits.

    Get the pink or muted purple for $5.99 each. Find more shades here.

    32. A metallic puffer coat so they'll shine even in the snow.

    Price: $69.99 / Sizes: L-2XL / Available in two colors.

    33. A mini pouch that'll make a purrfect stocking stuffer.

    It may be small, but it packs major cattitude — plus, they'll never lose their keys or lip balm in the depths of their purse again.

    Price: $5.99

    34. A funky scarf to brighten up the dreariest of days.

    35. A lacy bra that'll have them seeing red (in a good way).

    Price: $17.99 / Sizes: 32A-36D / Available in two colors.

    36. And finally, some glittery gift boxes for wrapping the above goodies.

    Price: $6.99 for set of two

    Your whole family when you show up with these awesome gifts:


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

    Allison Krausman / BuzzFeed