Christmas is almost upon us and if you’re still on the hunt for the perfect gift, look no further. Whether they love full glam make up or swoon over skincare, these are the picks guaranteed to put a smile on their faces.

The Party Girl

Gift the girl who loves a lot of glam with these fabulous beauty treats. Treat her to a new night out fragrance go-to, with the Yves Saint Laurent Black Opium Gift Set, £71 or the stunning Moschino Gold Fresh Couture eau de parfum, £54.

Give her the tools to experiment with her eye looks with the Urban Decay Heavy Metals Glitter Eyeliner, £15, the Urban Decay Heavy Metals Eyeshadow Palette, £43, and the NYX Professional Makeup In Your Element Eyeshadow Palette, £25.

We also adore the Buxom Lips on Leash Gift Set, £48, Buxom Plump, Pucker and Prowl mini gift set, £26 and Bobbi Brown Luxe Lip Colour, £27 for an instant lip upgrade.

The MAC Snowball Gift Set, £30 and Nails Inc Bauble, £12 are also small treats which are guaranteed to light up her Christmas.

The Workaholic

For the busy girl who’s always on the go, choose products which are multi-tasking and travel friendly! We love the Too Faced Matte Chocolate Chip eyeshadow palette, £22 which is small enough to throw in your handbag but contains shades versatile enough to create any look.

The Armani Because It’s You Gift Set, £67 houses a perfume, mini perfume and handy lip balm, while the Make Up For Ever Lustrous Must Haves Gift Set, £27 contains the highlights from the Make Up For Ever collection.

The Natural Beauty

If low-key, natural beauty is more of her cup of tea, she’ll love these gorgeous gifts.

The Benefit Hello San Francis Glow, £19.50 is everything you’d ever need for the ultimate natural glow.

Bare, radiant skin will also go perfectly with a gorgeous nude shade of the Urban Decay Vice Lipstick, £15.50, she’ll also fall in love with the Bobbi Brown Extra Lip Tint, £25.50 for a natural looking kiss of colour.

The Skincare Fanatic

For the girl who loves all things skin, a skincare gift set is a must. There are heaps of heavenly ones on the market which are guaranteed to brighten up her day and her complexion.

Containing a gentle exfoliating cream, the iconic Beauty Flash Balm and Double Serum, the Clarins Double Serum Gift Set, £75 is the ultimate skin nourishing set for pampering and transforming dull winter skin.

The Elemis Sparkling Beauty skincare gift set, £39.90 is available to buy for every skin type, so you can choose the right one for them for a more personal skincare gift.

The Face Inc Joyful Skin Wreath, £18 and the bareMinerals Make It Mine Gift Set, £39 are both jam  packed with amazing complexion loving treats and would put a smile on their face.