Rihanna: I Like My Bod Even Though It's "Not Perfect"
In a barely-there dress on the cover of Vogue's April issue, Rihanna looks crazy confident. But the "Umbrella" singer, 23, says that wasn't always the case.
"Over the holidays, and during filming (the action flick Battleship), I realized I actually like my body, even if it's not perfect according to the book," she tells the magazine. "I just feel sexy. For the first time, I don’t want to get rid of the curves. My body is comfortable, and it's not unhealthy, so I'm going to rock with it.”
And it's probably a good thing she's content with her shape, because Rihanna admits she's not a fan of working out.
"I hate going to the gym and doing it the old-fashioned way," she said. "I hate anything that's too straightforward, too routine, too familiar. I get bored really, really quickly."
Body issues aside, the Caribbean native says she's never been one to blend into the crowd.
"When I was fourteen and first started going out, I always wanted to be the opposite of everyone else," she said. "So I would go to the club in a polo T-shirt and pants and sneakers and a hat on backward, just so I would not be dressed like other girls. I got desperate for things that weren't available in Barbados."
Now all grown-up, the Grammy-nominated artist says her fashion is still about "risks."
"When I am putting looks together, I dare myself to make something work," she says. "I always look for the most interesting silhouette or something that's a little off, but I have to figure it out. I have to make it me."
Fergie, Sarah Jessica Parker, and Heidi Klum all get an F on this week's Fashion Offenders.Watch Video »
Diva Double Date
Beyonce and Alicia Keys double date with their famous hubbies on today's Celebs Gone Social.Watch Video »
Where Are They?
See what the cast of "American Beauty" is up to today.Watch Video »
J.Lo's Mini Me
Jennifer Lopez shares an adorable photo of her look-alike daughter, plus more celebritots on social media on today's Celebs Gone Social.Watch Video »
Prince Harry, Jessica Alba and more stars who threw out the first pitch at baseball games.Watch Video »
Sofia Vergara poses in a revealing neon bikini while her "Modern Family" castmates hit the beach in Australia on Celebs Gone Social.Watch Video »