Perfumes Celebrities Wear
The Perfumes Meghan Markle, Rihanna, Beyoncé, and More Wear
16
Christina Aguilera by Christina Aguilera ($11)
Little Mix's Perrie Edwards has had no sense of smell since birth, so perfume isn't such a big deal to the 29-year-old. In a 2014 interview with Cosmopolitan Magazine, Edwards said she wears this eponymous scent by Christina Aguilera. "That's what everyone says I smell nice wearing, so I stick to the same one. I don't trust anything else," she said.