Quick Verdict
If you’re looking for a bold, sexy statement perfume that turns heads, Carolina Herrera Good Girl is your winner. It’s a modern gourmand floral with powerful sillage. However, Calvin Klein Eternity remains the quintessential clean floral for daily wear and office settings. For most women seeking a versatile, timeless scent, I’d lean Eternity. But for date nights and colder months, Good Girl steals the show.
Check the current price on Amazon
Scent Profile Compared
Carolina Herrera Good Girl opens with a striking burst of almond, coffee, and bergamot. This gives way to a heart of tuberose, jasmine, and orris root. The base is a rich blend of tonka bean, cocoa, amber, and praline. It’s sweet, nutty, and deeply intoxicating. The dry-down becomes creamier and more vanillic, with the tuberose staying prominent.
Calvin Klein Eternity starts with fresh citrus notes of mandarin orange, freesia, and green notes. The heart is a classic floral bouquet of narcissus, lily-of-the-valley, and jasmine. The base consists of sandalwood, amber, musk, and a hint of sage. It remains clean, soapy, and elegant throughout. The dry-down softens to a warm, powdery musk with a touch of floralcy.
Longevity and Sillage
Good Girl is a beast. On my skin, it lasts 8-10 hours with moderate to strong projection for the first 3-4 hours. It’s a perfume that announces your arrival. Eternity, by contrast, is more moderate. I get 4-6 hours of wear with soft projection that becomes a skin scent after 2 hours. It’s intimate and requires reapplication for all-day impact. If you want longevity, Good Girl wins.
Best Occasions and Seasons
Good Girl is ideal for evening events, date nights, and colder seasons (fall and winter). Its sweet, warm notes feel cozy and seductive. Avoid wearing it to the office or in summer heat as it can become cloying. Eternity shines as a daytime and work-friendly scent. It’s perfect for spring and summer, but also works year-round for casual and professional settings. It’s also a great wedding guest or brunch perfume.
Price and Value
Both are designer-priced, but Eternity is generally more affordable. When comparing value, Good Girl offers better longevity and a more complex scent, which justifies its price for many. Eternity gives you a classic, safe option at a lower cost. I recommend checking current price on Amazon to see which fits your budget. Neither is a bad investment.
Which Should You Buy?
Buy Carolina Herrera Good Girl if you want a powerful, sweet, and sexy perfume for evenings and special occasions. It’s best for confident women who love compliments. Buy Calvin Klein Eternity if you prefer a fresh, clean floral that’s versatile for daily wear, office, and any casual setting. It’s a safe bet for all ages and a great first perfume. For a collection, having both covers all bases.



