Quick Verdict
Very Good Girl takes the crown for its bright, juicy litchi and rose opening that evolves beautifully into a creamy vanilla-cedar base. It lasts longer and projects better than Eternity’s more delicate, powdery floral blend. Eternity is a timeless soft floral, but for today’s fragrance lover seeking depth and staying power, Very Good Girl is the smarter choice.
Check the current price on Amazon
Scent Profile Compared
Very Good Girl opens with a tart, sparkling litchi and tangy redcurrant, it’s immediately mouthwatering and youthful. The heart is a lush, velvety rose that feels both opulent and fresh, not at all old-fashioned. As it dries down, the rose softens into creamy vanilla, warm cedar, and a hint of woody vetiver. The result is a sophisticated, modern gourmand floral with real punch.
Eternity starts with citrusy mandarin and lavender, quickly giving way to a soft bouquet of freesia, narcissus, and lily of the valley. The dry-down is powdery, clean musk and sandalwood with a whisper of amber. It’s a classic, pretty floral, think fresh laundry and gentle flowers. Compared to Very Good Girl, it’s more subdued and linear, lacking the fruity vibrancy and deep base.
Longevity and Sillage
On my skin, Very Good Girl lasts around 7, 8 hours with moderate sillage, it projects for the first two hours then settles into a skin scent that lingers. The litchi-rose top stays alive for at least an hour before the warmer base takes over.
Eternity is softer and more intimate. I get 4, 5 hours max, with projection that’s close to the skin after the first hour. It’s a classic ’90s style, elegant but fleeting. If you want a scent that turns heads and lasts a workday, Very Good Girl is the clear winner.
Best Occasions and Seasons
Very Good Girl shines in spring and fall, but its juicy top notes work in summer evenings too. It’s versatile enough for daytime wear but has the depth for a dinner date or night out. The sweetness is balanced, so it doesn’t feel cloying even in warmer weather.
Eternity feels most suited to office environments and daytime events year-round, though it’s especially lovely in spring. Its soft musk and clean florals are inoffensive and professional. However, it lacks the sillage for parties or special occasions where you want to make a statement.
Price and Value
Both are mid-range designer fragrances, but Very Good Girl offers better bang for your buck given its superior longevity and more complex composition. You’re getting a scent that feels both luxe and modern, and a little goes a long way. Eternity is affordable and classic, but you’ll likely need to reapply throughout the day. I recommend checking current price on Amazon to see which fits your budget best.
Which Should You Buy?
Buy Carolina Herrera Very Good Girl if you want a vibrant, long-lasting rose fragrance with a fruity twist that draws compliments. It’s perfect for women 20, 40 who love modern floral-gourmands and want a signature scent for work and play.
Buy Calvin Klein Eternity if you prefer a soft, classic floral that whispers rather than shouts. It’s ideal for office settings, conservative tastes, or as a light spring daytime fragrance. But if you value longevity and projection, which most of us do, Very Good Girl is the better investment.



