She's been called every unflattering name in the book, but Kelly Osbourne says she accepts her flaws. The 27-year-old TV personality looks lovely in the May issue of America's Glamour magazine as she shared her tips on how to have body confidence. The Fashion Police star looks slim in her checked, fuchsia-coloured Miu Miu dress, Solange Azagury-Patridge earrings and blue Brian Atwood peep-toed pumps.
Her expression is sassy and tough, at odds with her girlish frock and elegant chignon hairdo. Kelly says she accepts who she is and has come to terms with her own, unique brand of beauty.