All of these products are available at Ulta Beauty stores.
The holidays are the perfect time to celebrate with your best friends. And let's keep it real: There's nothing better than finding the perfect presents–at the perfect prices–for your BFFs.
That's why you need to add these fab beauty gift sets from Ulta Beauty to your list. No matter what your squad is into, these kits are perfect for you and your besties–because you (all) deserve it.
Image via Ulta.com
Perfumes

Now you can give your friends their own signature scent, while restocking your own. Not only do you get a choice of fragrances, the bottles are small enough to keep them in your bag for girls’ nights out.
Mugler Deluxe Coffret of Miniatures, $50, available at Ulta.com
Lip glosses

You can never go wrong the gift of a versatile lip gloss. You can add them on top of lipsticks, balms, or rock it by itself — and really, who doesn’t love shine? This amazing set contains six color options that you can divvy up between your girls — you’ll all want to take a bomb squad selfie for Insta.
bareMinerals Stop, Gloss & Glisten 6 piece Mini Marvelous Moxie Collection, $26, available at Ulta.com
Lipsticks

If you and your right-hand wing woman are looking to amp up your pouts with lipsticks, these perfectly purse-sized liquid lipsticks are the real deal. With four color options, you and your besties will look ultra-glam this holiday season.
Too Faced Merry Kissmas, $25, available at Ulta.com
Eye shadow palette

Nothing says “Thank you for being my best friend” like the perfect eye shadow palette. With 12 matte neutral shades, the eye look possibilities are endless. It’s a staple piece you’re going to want to pick up for yourself, too.
Urban Decay, Naked Ultimate Basics, $54, available at Ulta.com
Nail polishes

Skip the overpriced nail salon date, and opt for a night in of primping and pampering. These nail colors are beautiful, and with six to choose from, you can make at-home manis and pedis a regular girly get together.
Butter London CheerFull Petite Lacquer Collection, $25, available at Ulta.com
Body skincare

Winter tends to do quite the number on the skin, so having a moisturizing skincare routine is a must. This set comes with a shampoo, shower gel and bubble bath, body lotion, and body polish–leaving you feeling smooth from head to toe.
Philosophy Fresh Cream Set, $32, available at Ulta.com
Hair products

What could be a better holiday present than the gift of good hair days? This set contains everything you need for lovely locks, even in the dead of winter — and at with a foam-free hair wash, sea spray, texture gloss, and dry wax mist, you’ll never have to worry about flat hair all year round.
AG Hair Texture 4 Piece Set, $30, available at Ulta.com
Blushes

When it comes to beauty products that everyone loves, blush tops the list. These Amazonian clay blushes give you that perfect flush of color. With four limited-edition shades, you and your crew will have be able to choose the best one to suit your skin tones.
Tarte Sculpted Cheeks Deluxe Amazonian Clay Blush Set & Brush, $35, available at Ulta.com
Facial masks

This magical kit comes with six — that’s right, SIX! — masks that do everything from hydrating to detoxifying skin. This gift is so good, you won’t want to share (but you will, because you’re a good friend).
Peter Thomas Roth Mask Sampler Kit, $25, available at Ulta.com
Hand cream

An essential on-the-go winter item is hand cream, but somehow we never seem to have any when we really need it. Not anymore. This year, give your BFFs the gift of gloriously moisturized hands–because sometimes the best gifts are also the most practical.
Pacifica Hand Cream Trio, $18, available at Ulta.com
The ultimate tool

What do you get that one friend who has everything beauty-related? Don’t stress–get them this curling iron that’ll allow them to have salon-ready hair from the comfort of their home. Whether they have short hair, long hair, wavy or straight, this curling iron will be their BFF from now on–try not to get jealous!
Hot Tools Gold 1-inch Salon Curling Iron in Pink, $50, available at Ulta.com
12 Days of beauty

If you’re really feeling stumped, give your bestie a beautiful surprise. This beauty advent calendar set contains 12 miniature products — WAY better than a partridge in a pear tree.
Ulta 12 Days of Beauty, $18, available at Ulta.com