Carolina HerreraGood Girl Gloss£35.00£7,000.00 per 1000ml310 Carolina is available942 Nude Desire is available975 Opulent Pink is available985 Orange Delight is available996 Luxe Plum is available970 Soft Pink is unavailable+ More colours availableExclusive to John Lewis
Carolina HerreraGood Girl Liquid Blush£36.00 – £39.00Plum Tulp is availablePeach Begonia is availableRosewood is availableRose Jasmine is available+ More colours available