There is a lot that can be said about Rihanna. She has created quite the polarizing public image that incites strong reactions on both sides. People tend to either fall madly in love with her brash bravado or find her to be utterly insufferable and daft.
I’ve found myself on both sides of the fence (lately definitely chilling on the hater side), but one thing that is undeniable is her love of fashion. She has rocked everything from Versace and Alexander McQueen gowns to t-shirts that say “fuck off” in French and Topshop. She is not afraid to experiment and her looks are always inspired, to say the least. In honor of her 25th birthday today, here are 25 of her hottest outfits over the years.