28 Best Perfumes of All Time
The 28 Best Perfumes of All Time
17
Tom Ford Rose Prick Eau de Parfum ($395)
If you want to wake up in a bed of roses every day, this is your easiest shortcut. Not only is the bottle extremely chic, but this perfume will also last for days on both your skin and clothes.