Spring Perfume 2019
These Are the 10 Prettiest Fragrances You Can Shop This Spring
8
The greenery that encircles bottle of Jo Malone London Nettle and Wild Achillea Cologne ($72) — which was handpainted in its earliest stages — reflects the freshness of the potion inside.