MAC's Shiny Pretty Things Christmas collection of sparkling lip glosses, glitter liquid liners and shimmering highlighters hit stores earlier this month.
And because it's never too early to start writing your Christmas list for Santa Claus, here's every single product in the gorgeous collection.
We'll pre-warn you, you're probably going to want it all.
Advert
Face compact - medium/deep and fair - £29
A face compact featuring extra dimension skinfinish, blush and bronzing powder in hot pink and silver packaging.
Mini lipsticks - brights or nudes - £25
Advert
A kit containing four different lipsticks in either bright or nude colours.
Mini lip glosses - pink or nudes - £25
A kit featuring four mini lip glosses in pink or nude shades in different eye-catching finishes.
Advert
Party eye shadow palette - rose or smoky - £22.47
An eye compact that will light up your lids in nine smoky or rosy shades.
Advert
Advanced eye focus brushes - £39
Five metallic-wrapped, mini brushes for creating gorgeous, party-inspired eye shadow looks. Comes with a pretty case too.
Face focus brushes - £39
Advert
Four metallic expert face brushes for creating a flawless base in a beautiful case.
Glow getter - pink or gold - £39
A face kit featuring mini sizes of extra dimension skinfinish and strobe cream in pink, as well as a brush.
Glitter and pigments - pink or gold - £25
Each pack contains two mini sparkly glitters and in bold pigments to create Christmas looks.
Lipsticks - five different shades - £15.50
Colours include Both Cheeks, Straight Fire, At Leisure, A Wink of Pink and Babetown, and they are all gorgeous.
Lipglasses - five different shades £15.50
This range of pretty glosses include Caketop, Ice Orchid, Rosebuddy, Scarcely Seen and Tudor Rose.
Dazzleliner - four different shades - £17
Shades for these glittery liquid liners include A Little Moonlight, Holiday Time!, Midnight Toast and Statuesque.
Eyeshadows - five different shades - £16.50
Major Win, Just Chilling, Joy To, Make A Wish, and P For Pink are all included in this collection of shimmering shadows.
Skin finish - Oh Darling or Snow Flushed - £25.50
Two gorgeous highlighters with a choice of two shades to add some shimmer to your skin.
Lip kit - £65
The collection includes 10 different shades of lipsticks to sweep across your pout, included cult colour Velvet Teddy.
Sweet Assortment: Liptensity - £65
Six different bold and bright lip colours in pretty-in-pink packaging.
Sweet Assortment: Retro Matte - £65
Matte liquid lipglosses in six colours in the kit ranging from a pastel nude to a deep red.
Goody Bag - £29
Last but not least, MAC's Shiny Pretty Things goody bags contain plenty of beauty treats, making them a perfect Christmas gift.
Topics: Hair and Beauty, MAC