Holidays is all about gift-giving to special people in your life, including yourself. It is also the best time to score the best makeup deals.

Whether it is a gift to a loved one or to yourself, the holiday gift bundles promise to give you a very merry celebration. 

Among all the makeup gift sets available this Christmas, which ones are really worth the money? Here is a list of the top five best makeup gift sets that you will surely love.

Not only is each one packed with all the essentials, but they come with a secret surprises everyone would be glad to have. 

SHANY All In One Harmony Makeup Kit

This is what you call a gift bundle. It comes with 98 shades of shimmering eye shadows, each one formulated with mineral oil to keep it highly pigmented.

The 70  shimmer eyeshadows in pastel colors are to die for. They are glossy and silky with a whole lot of extra sheen. Three blushes for all skin types, six lip glosses to choose from, and a number of brushes all for free.

This is the best-seller make-up of all time for very good reasons. Get your hands on something exciting this Christmas with this amazing gift set. 

BR Carry All Trunk Train Case with Makeup and Reusable Case Makeup Gift Set (Pink)

It comes in a portable and durable train that can bring the makeup room anywhere in style.

Its stylish color pink is a reusable case. Moreover, it comes with a whole set of eyeshadows, face powder, blushes, lip gloss and lipstick in various shades. Plus, the bundle comes with its own set of concealers, eyebrow wax, eyebrow powder, face primer and body glitter.

What makes this the best gift idea? Its stylish design and wide array of makeup is perfect for beginners who want to have it all. 

Shany BR 2012 Complete Makeup Kit

This gift set is just amazing. It comes with a wide array of 84 eye shadows in every color you can think of.

In its pack are three sets of blush and one press powder to complete the look. It also has nine lip gloss and an eye pencil.

This Shany makeup kit is full of essentials that professionals use. The best part about this gift set is that it comes in one hideaway case for easy storage.

When you need your makeup, you simply have to take this little box out and you have all the makeup you need in one kit.

SHANY 'Fix Me Up' Makeup Kit

This one is perfect for the young and young at heart. It is a makeup kit filled with vibrant colors.

It comes with 36 eye shadows in a matte finish. You can also enjoy eight lip colors with a semi-glossy effect. This semi-pigmented makeup kit is true to its colors with the silky soft finish just like you like it.

All Shany products are cruelty-free. They are designed by makeup professionals, so you are surely using makeup that is worth your money. 

SHANY Glamour Girl Makeup Kit - 48 Eyeshadow/4 Blush/6 Lip Glosses

This gift set is unique with 48 highly pigmented eyeshadow. And because it is mineral-oil based, you are sure that it will last through the night.

It also includes four prime cheeky blushes -- from shades of mid orange to pink. It comes with double-sided applicators and shadows and a brush. The best thing about this pack is that it comes in vintage packaging that is oh-so perfect. It is elegant and stunning all rolled into one. 

Now, which one of these should you get? If you cannot choose but you have the budget, it is best to get them all! They are all must-haves anyway!

[READ MORE] Gift Guide 2019: 5 Best Skincare Sets for the Holidays