The Carolina Herrera Very Good Girl Elixir is £78 for 30ml, £113 for 50ml and £145 for 80ml. It’s available to buy at The Perfume Shop. This article may contain affiliate links that Microsoft ...