Trust Me: These 19 Affordable Perfumes Smell Really Expensive

For under £40, these perfumes know how to attract compliments.