I've finally finished my Christmas shopping *does happy dance*! I think this is the latest I've ever completed my festive spending and while there's a few parcels yet to arrive, they are thankfully enroute! For once I've been fairly restrained and only made two from me, to me purchases, although I could be tempted to the huge Soap & Glory set tomorrow. One was a pair of boots (well there was 25% off) and the other is this super diddy, very cute Charlotte Tilbury set (hello 10% off in Selfridges black Friday offering).

Charlotte Tilbury is the ultimate temptress when it comes to luxurious make-up and this set of three lip shades - Penelope Pink, Bitch Please (best name ever) and So Marilyn is no exception. This would be the perfect stocking filler for any make-up lover or even for your mum or sister - who wouldn't want to own three clutch sided, moisturising lipsticks in a capsule wardrobe collection of shades? Christmas is the perfect time to get to grips with a fairly new make-up brand so at £29 I think this gift is perfection. I even had thoughts of splitting this set down to give to friends (did I mention they can be hung on your Christmas tree?) but just couldn't resist this beautifully packaged set for myself. At least the intentions were there...

Do you buy Christmas gifts as a treat to yourself? Would you like to find this set under your tree?