Quick Verdict

Carolina Herrera Very Good Girl is the winner for anyone who wants a loud, flirty fragrance with serious staying power. It's sexier, more complex, and performs better across the board. Jo Malone English Pear & Freesia, on the other hand, is a delicate, fresh classic that's perfect for daytime and layering. If you prefer subtlety and a lighter touch, stick with Jo Malone. But if you want compliments and longevity, Very Good Girl is the better pick.

Check the current price on Amazon

Scent Profile Compared

Jo Malone English Pear & Freesia: This opens with a burst of just-ripe Bartlett pear - crisp, watery, and slightly sweet. The heart is freesia, soft and floral with a soapy clean edge. As it dries down, patchouli, amber, and woods add a gentle, creamy warmth. It's linear and airy, like a spring morning in an orchard.

Carolina Herrera Very Good Girl: The top note is red currant, sharp and tart, instantly grabbing attention. Then litchi and rose bloom - the litchi is juicy and tropical, the rose is jammy and lush, not powdery. The base is vanilla, praline, and vetiver, creating a sweet yet earthy finish. It's rich, almost gourmand, with a fizzy fruitiness that feels modern and addictive.

Both are fruity florals, but very different moods. English Pear is restrained and elegant; Very Good Girl is bold and seductive.

Longevity and Sillage

Jo Malone English Pear: You'll get about 3-4 hours before it fades to a skin scent. Projection is intimate - people have to be close to smell it. This is a classic "cuddle closeâ" fragrance. Reapplication is expected, which is why the 100ml bottle exists.

Carolina Herrera Very Good Girl: This lasts 6-8 hours easily, often into the next day on clothes. Sillage is moderate to heavy; you'll leave a trail. One spray is enough for a full day. It's one of the better-performing designer scents I've tested.

If longevity matters, Very Good Girl wins hands down.

Best Occasions and Seasons

Jo Malone English Pear: Best for daytime, spring and summer. Office-safe, brunch dates, casual errands, garden parties. It's light and inoffensive, perfect for when you don't want to announce your presence.

Carolina Herrera Very Good Girl: Great for evenings, fall and winter. Date nights, clubbing, parties, romantic dinners. It's too bold for a quiet office but perfect for making an entrance. The sweetness works best in cooler weather.

Price and Value

Jo Malone is positioned as a luxury brand, but you're paying for the name and the delicate formulation. The bottle feels weighty and chic, but you get less performance. Carolina Herrera is more affordable for the same volume, and you get significantly more juice per spray. For value, Very Good Girl delivers more bang for your buck. To see the latest prices, check current price on Amazon - they often have deals on both.

Which Should You Buy?

Buy Jo Malone English Pear & Freesia if: You prefer subtle, fresh scents; you like layering (it pairs beautifully with vanilla or woody scents); you want something safe for work; you're a minimalist who appreciates quiet elegance.

Buy Carolina Herrera Very Good Girl if: You want a loud, juicy fragrance that gets compliments; you need something that lasts all day or night; you love sweet, fruity florals with depth; you're under 30 or feel young at heart.

In short: Very Good Girl is the better all-rounder for most people. But if your style is understated, English Pear is a timeless choice.