Beauty buffs snap up Calvin Klein perfume that 'lasts on clothes until they're washed' for £18 instead of £59
One of the all-time great stocking fillers has to be a bottle of luxury-branded perfume or aftershave, and for this Christmas you can snap one up for a loved one at a fantastic price. Right now, you can pick up a bottle of Calvin Klein Eternity Moment Eau de Parfum for £18 at Wowcher, making for a brilliant deal, as it normally costs £59.


