We hope you love the products we recommend! All of them were independently selected by our editors. Just so you know, BuzzFeed collects a share of sales and/or other compensation from the links on this page. Oh, and FYI — prices are accurate and items in stock as of time of publication.
What a year! The holidays are finally here! And while we’re doing our best to make sure the products we feature will arrive in time, shipping times are especially tricky this year, so we suggest shopping as early as you can.
Stock and shipping times can vary depending on where you live, which product you purchase, and more. So order earlier than you think you need to and be sure to double-check the retailers’ websites for shipping information to ensure that your gift will arrive in time for when you need it. You can see Madewell's full shipping information here.
1. A cable-knit turtleneck sweater with an abstract design and bubble sleeves to keep them bundled up in the new year. And with four super-stylish colors, it wouldn't be out of the question for you to put this on your list as well 😉.

2. A pair of leather Chelsea boots that they won't have to spend months and months breaking in. These super-stylish boots have deep lug soles and comfort plush padding to give the wearer extra support and cushion while they strut their stuff all day long.

3. A pair of vintage-inspired distressed jeans with a high waist and a simple rip above the knee, so they'll know you're gifting them more than just super-comfy jeans; you're giving the gift of ~fashion~ as well.
4. A fleece scrunchie gift set that's perfect as a stocking stuffer or as a simple gift addition. Your friends will love having two new fleece scrunchies to stylishly throw their hair up, plus the tan headband adds even more style factor.

5. A pair of semiprecious stone earrings in a simple, understated wire hoop design to add just a touch of color to their jewelry box. Available in aventurine or carnelian, these are great for your friends who like to carry powerful energy with them, without having to lug around massive crystals.
6. A luxe quilted jacket made with cotton that they'll be able to use in the coming winter months. This coat is an outfit staple over sweaters and turtlenecks and will keep them warm and cozy for years to come.

7. A pair of leather hiking boots to give them a rugged outdoor look on their work commute. With high ankles and extra-plush insoles, these lace-up babies give the gift of endless style and comfort.
8. A button-front mini dress they'll love for its gorgeous cut and timeless style. Perfect for holiday parties or as a cute spring and summer staple, this dress is the gift that keeps on giving.

9. A zippered leather tote bag that's a fan fave. The zippered inner compartments will keep all the stuff they need for their busy day nice and secure, while the detachable shoulder strap will give them even more ways to style this effortlessly glam tote.

10. A cute leather crossbody to add a little style to their workday look. They'll be able to carry all their essentials in this burgundy crossbody without sacrificing any outfit aesthetics.

11. A resin statement ring that's inspired by glass art and will garner them heaps of compliments. With an extra champagne shimmer swirl, they'll have a hard time taking their eyes off this piece. Prepare for a barrage of thanks.

12. A leather motorcycle jacket so they can feel all kinds of cool when they wear this baby around. The washed-leather look gives your giftee that vintage feel they love, without the hassle of having to search through endless stores just to find it.

13. A three-strand brass necklace set that's basically three gifts in one. Your bestie can sport this layered as a full set of three, or switch it up by wearing just one or two of the chic, vintage-inspired necklaces when they feel like it.

14. A pair of drawstring joggers because it's never a bad idea to give the gift of *über*-comfortable sweats. They'll love lounging in these after a long day of work, or even running to the grocery store, because these are just too stylish not to show off.
15. A pair of retro-inspired balloon-leg jeans with a fitted waist and loose legs, to give the vintage lover in your life that effortless '80s look (minus all the neon, of course). They can easily dress these jeans up with a nice top and some boots, or keep it simple with a tee and sneakers on more casual days.

16. A color-block leather card case for that friend who refuses to carry a bulky wallet and just shoves their cards and ID in their pockets...and thus always ends up losing track of their valuables. This slim, easy-to-carry case is perfect for holding just a few cards, and won't make pants pockets or a mini bag look bulky.

17. An oversized plaid cocoon overcoat that will keep them warm, cozy, and oh so stylish for all the chilly months. The only time they might put this coat away is in the height of summer, but the moment the temperature drops to 65, they're pulling this baby out again — it's just that gorg.

18. A smocked top for that friend who has to go back into the office soon but only has a closet full of loungewear. This stylish top is the perfect blend of class and comfort, so they can feel like they're wearing a soft sweater but still be work appropriate.

19. A reversible puffer that's perfect for your stylish friend who lives in an area with unpredictable winter weather — they can switch the coat around whenever they need a bit more warmth. The Sherpa side is perfect on a dry, chilly day, and the waterproof quilted side will keep them dry when the rain sets in. And don't worry, there are pockets on both sides.
20. A vintage-styled maxi skirt made with recycled fabric for your friend who loves a year-round capsule wardrobe. This lightweight skirt is perfect for the spring and summer months, but can also be paired with some boots, tights, and a soft sweater during the winter.

You showing up to the gift exchange knowing you're about to give the best gifts ever like...
Looking for the perfect gift for any occasion? Check out all of BuzzFeed’s gift guides!
