Quick Verdict
Carolina Herrera Very Good Girl takes the crown for me. It’s a more complex, long-lasting fragrance that transitions effortlessly from day to night. Kayali Yum Pistachio Gelato is delightful for its creamy gourmand sweetness, but it’s less versatile and doesn’t last as long on my skin. If you want a chameleon scent with depth, go with Very Good Girl. If you’re a die-hard gourmand fan who loves pistachio and vanilla, you’ll adore the Kayali.
Check the current price on Amazon
Scent Profile Compared
Let’s start with Carolina Herrera Very Good Girl. The opening is a burst of tart red currant and lychee, juicy and bright. Then comes the heart of rose - not a powdery old-fashioned rose, but a fresh, velvety one with a hint of almond blossom. The base is vanilla, tonka bean, and cedarwood, giving it a warm, slightly woody finish. The dry-down sweetens but stays elegant.
Kayali Yum Pistachio Gelato is a different beast. It opens with a creamy pistachio accord that’s nutty and almost buttery, blended with bergamot and rum for a fizzy top note. The heart is soft florals: gardenia, jasmine, and peony, but these are barely detectable under the wave of pistachio gelato and cotton candy. The base features vanilla, tonka bean, and a whisper of sandalwood. As it dries, it becomes a linear, sweet, dessert-like scent. No surprises, but it’s delicious.
If Very Good Girl is a sophisticated cocktail party, Yum Pistachio Gelato is a poolside ice cream cone. Both are beautiful, but they serve different moods.
Longevity and Sillage
In my experience, Carolina Herrera Very Good Girl performs better. I get a solid 6-8 hours of wear with moderate to strong sillage for the first 2-3 hours. It projects well without being overwhelming, and I can still smell a woody-vanilla skin scent after 8 hours.
Kayali Yum Pistachio Gelato is more intimate. It lasts around 4-5 hours on my skin, with soft projection that becomes a close skin scent after 2 hours. Reapplication is necessary for all-day wear. If you prefer subtle scents, this may be a plus, but I find it fades too quickly for the price.
Best Occasions and Seasons
Very Good Girl is versatile. It shines in spring and fall but works year-round for evening events, date nights, or office wear (if you go easy on the trigger). The fruity-rose blend feels polished and joyful. I’d wear it to brunch, a wedding, or a romantic dinner.
Yum Pistachio Gelato is strictly casual and warm-weather. It screams summer vacation, beach days, and lazy afternoons. The gourmand sweetness can be cloying in heat if oversprayed, but in moderation it’s perfect for picnics, pool parties, or cozy days at home. Not ideal for formal or professional settings.
Price and Value
Both are premium but not niche-priced. You can check current price on Amazon for both. Carolina Herrera Very Good Girl is generally a bit less expensive than Kayali Yum Pistachio Gelato, though prices fluctuate. Considering performance, Very Good Girl offers better value per wear. Kayali is pricier for a fragrance that fades faster, but the unique pistachio note justifies it for fans of that profile. Sample both before committing.
Which Should You Buy?
Buy Carolina Herrera Very Good Girl if you want a sophisticated, versatile, long-lasting fragrance with a unique fruity-rose character. It’s for the woman who loves compliments and wants one signature scent for many occasions.
Buy Kayali Yum Pistachio Gelato if you’re a gourmand enthusiast who craves a true pistachio gelato experience. It’s for playful, carefree moments and for those who don’t mind reapplying. Skip if you prefer stronger projection or complex dry-downs.
If you can only get one, Very Good Girl is the safer, more impressive choice. But if your heart belongs to pistachio, you won’t be disappointed with Kayali.



