Kelly Osbourne reveals her bikini body

Kelly Osbourne has worked hard to shed 50 pounds, and now she's showing off her newly svelte bikini body on the cover of the December issue of Shape magazine (out this coming Monday), reports USA TODAY's Cindy Clark.

"I've never worn a bikini in my whole life," says the 26-year-old. "I was called fat and ugly in the press almost my entire life. ... I understand that being judged by others comes with the territory, but it broke my heart and ruined my self-esteem. It sets you up to hate yourself in a huge way. I was so angry about the things people said about me. I truly believe it's the main reason I turned to Vicodin and ended up in rehab three times. I just hated myself."

Things changed after she went on Dancing With the Stars -- that was when her dance partner, Louis van Amstel, taught her how to eat healthfully. "He made me eat turkey burgers and salads and explained to me that a high-protein, low-carb diet would keep me energized," she says. "Then I started losing weight and realized, 'Oh, it's true what they say: Diet and exercise really work!'"

To report corrections and clarifications, contact Standards Editor Brent Jones. For publication consideration in the newspaper, send comments to letters@usatoday.com. Include name, phone number, city and state for verification. To view our corrections, go to corrections.usatoday.com.

About Ann Oldenburg

Ann has worn out many stilettos chasing celebs for USA TODAY. She's covered the Oscars, the Emmys, the Golden Globes, and has interviewed stars ranging from Tom Cruise to Rosie O'Donnell. Ann knows entertainment news is best served as a hot dish to friends and she's hoping you'll dig right in. More about Ann