Vera Wang Princess is a favourite for many people with its "beautiful" scent and stunning purple heart-shaped bottle. And luckily, you can pick up this popular perfume for less than £20 on Amazon.