Christmas gifts for the beauty queen


Main image: The Print Collection eau de parfum perfumes by Stella McCartney, 30ml, £34.20 each, John Lewis; frames, from £5, John Lewis

1. Rosy pink camellia compact by Shiseido, £32, House of Fraser

2. 'Mad Madame' perfume by Juliette Has A Gun, £88/100ml, Selfridges

3. Rose Soaps, £12.95, set of 20, The Conran Shop

4. Gold straighteners, £135, GHD

5. 'No 14 Rossetto' perfume by Prada, £130, exclusive to Selfridges

6. Kiehl's Creme de Corps soy milk and honey whipped body butter, £36, Liberty

7. Brush kit, £39.50, MAC

8. Scarf gift set by Verhoeven, £65, Espa

9. Mother to Be gift set by Bloom and Blossom, £45, Space NK

10. EVODY perfume, £70 for 50ml, Harvey Nichols

11. Metropolis collection vanity mirror by Lladro, £290, Quintessentially Gifts

12. Leather pouch by Comme des Garçons, £125, Far Fetch

13. Serum No2 mattifying and repairing by Codage, £64, Selfridges

14. Bling it on Midnight glitter nails set by Nails Inc, £20, Selfridges

15. Face wipes, £2.50, Topshop

16. Elasticizer, 1000ml, £72, Philip Kingsley

17. Eyelash curlers by Karl Lagerfeld for Shu Uemura, £20, Selfridges