Quick Verdict
Carolina Herrera Good Girl is the better choice for those who want a bold, attention-grabbing scent with fantastic longevity. Bvlgari Omnia, however, wins in versatility and subtlety, making it ideal for daily wear. Both are excellent, but Good Girl edges ahead in projection and memorability. If you can only have one, think about your lifestyle: Good Girl for nights out, Omnia for work and casual.
Check the current price on Amazon
Scent Profile Compared
Carolina Herrera Good Girl opens with a striking contrast of bitter almond and coffee, accented by bergamot and lemon. The heart reveals tuberose, jasmine, and orange blossom, giving a rich white floral bouquet. The dry-down settles into a creamy, woody base of cocoa, tonka bean, praline, vanilla, amberwood, sandalwood, and cedar. This is a gourmand-floral hybrid that feels both edgy and decadent.
Bvlgari Omnia opens with spicy, zesty top notes of ginger, cardamom, and pepper, brightened by mandarin and saffron. The heart is a soft, airy blend of lotus flower, wisteria, and almond. The base is warm and comforting with sandalwood, cedar, vanilla, and birch. The overall effect is a spicy, woody oriental that is lighter and more translucent than Good Girl, with a subtle sweetness.
In short, Good Girl is a bold, sweet, and complex statement; Omnia is a refined, elegant, and more understated scent.
Longevity and Sillage
Carolina Herrera Good Girl is a powerhouse. On my skin, it lasts 8-10 hours with moderate to heavy sillage that projects well for the first few hours. It leaves a noticeable trail without being overwhelming. Perfect for a full day and evening.
Bvlgari Omnia is more moderate. I get about 5-7 hours of longevity, with soft to moderate sillage that stays close to the skin after the first two hours. It’s more intimate, ideal for close encounters or office wear where projection should be minimal.
If you want a scent that announces your presence, choose Good Girl. For a subtle aura, Omnia.
Best Occasions and Seasons
Carolina Herrera Good Girl thrives in cooler weather: fall, winter, and early spring evenings. It’s perfect for date nights, formal events, parties, and anytime you want to feel confident and seductive. In summer, it may be too heavy.
Bvlgari Omnia is more versatile year-round. Its spicy-fresh character works in spring and autumn, and even in mild summer nights. It’s office-safe, great for casual outings, brunches, or daytime events. Omnia adapts to many settings without clashing.
Price and Value
Both are mid-to-premium priced, but Carolina Herrera Good Girl often commands a slightly higher price per ounce due to its popularity and complex composition. Bvlgari Omnia can be more affordable. I recommend checking current price on Amazon for the best deal on either. Ultimately, value depends on how often you’ll wear it, Good Girl for statement wear, Omnia for daily use.
Which Should You Buy?
Buy Carolina Herrera Good Girl if you want a bold, long-lasting signature scent for evenings, special occasions, or if you enjoy rich gourmands with floral accents. It’s for the woman who likes to stand out.
Buy Bvlgari Omnia if you need a versatile, work-friendly perfume that is elegant but not overpowering. Ideal for daily wear, it suits those who prefer subtlety and sophistication. It’s also a safer blind buy.
If you can have both: Good Girl for night, Omnia for day.
Remember to always check current price on Amazon before purchasing to ensure you get the best value.



