Whether you're an English rose or a Kate Moss devotee who can't live without a cat's eye, you're living proof that London gals love their beauty swag. You can't pass a department store or duty-free without layering on some designer scents. You've been known to pop into The Body Shop just to "test" some body butter. And, yes, you're guilty of taking unpublished selfies just to see if your eyeliner's smeared. Been there, done that.
Now that Christmas is over and the post-holiday shopping spree is kicking off, how about burning off all those mince pies by hitting up your favourite beauty counters to get the stuff you really wanted from Santa? After all, you've still got your New Year's Eve look to plan. Also, one can't possibly start off 2015 without a mini makeover that says, "Watch out, world!"
To help your beauty mission along, we've hand-picked 35 of our most beloved products for nails, face, skin, hair, and body. Some are splurges, some are super-cheap, and all are guaranteed to nudge you even closer to feeling like the goddess you are. Enjoy!
2 of 35
Alexa for Eyeko Set, £35, available at Space NK.
7 of 35
Dr Jackson's 04 Coconut Melt, £10, available at Celestine Eleven.
12 of 35
Eylure Party Lashes in Twinkle, £4, available at ASOS.
17 of 35
Clarisonic Aria Facial Skin Cleansing System, £155, available at John Lewis.
22 of 35
Charlotte Tilbury Magic Cream, £70, available at Selfridges.
27 of 35
Liz Earle Cleanse & Polish Hot Cloth Cleanser, £14.75, available at Liz Earle.
32 of 35
No7 Pop & Glow Cream Blush Stick, £9.95, available at Boots.
35 of 35
Jo Loves Green Orange & Coriander fragrance, £95, available at Jo Loves.