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.

Price: $29.99
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.

Price: $12.99
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.

WAYYY UUUUPPP HIIIIIIGHH.
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.

Price: $5.99
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.

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.

Price: $29.99
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.

Price: $12.99
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.

Price: $24.99
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.
