Yves Saint Laurent Black Opium vs Carolina Herrera Good Girl
Both are sweet evening scents with coffee. Black Opium centres on coffee, pear and white flowers over vanilla and patchouli. Good Girl adds almond and coffee to a fuller floral heart of tuberose and jasmine sambac, over tonka, cacao and praline.
This comparison is based on the published notes. How a scent smells varies from person to person, so try both if you can.
Yves Saint Laurent Black Opium
Notes: top Pink Pepper, Orange Blossom, Pear; heart Coffee, Jasmine, Bitter Almond; base Vanilla, Patchouli, Cedar. Our suggested seasons: Autumn, Winter. Typical UK retail price: £102 to £137 depending on size (checked October 2026).
- Yves Saint Laurent Black Opium Eau de Parfum - Oriental Vanilla, typically £102 to £137
Carolina Herrera Good Girl
Notes: top Almond, Coffee, Bergamot, Lemon; heart Tuberose, Jasmine Sambac, Orange Blossom, Bulgarian Rose, Orris; base Tonka Bean, Cacao, Vanilla, Praline, Sandalwood, Musk. Our suggested seasons: Autumn, Winter. Typical UK retail price: £100 to £128 depending on size (checked October 2026).
- Carolina Herrera Good Girl Eau de Parfum - Amber Floral, typically £98 to £126
Which to choose
Choose Black Opium for a coffee-and-vanilla focus. Choose Good Girl for a richer floral with a more dessert-like base.