Photo: starstyleinc.com

Photo: starstyleinc.com

Carrie Underwood is showing off her bikini bod in a hot green two piece and a pair of shield Gucci sunglasses. And sexy as she may look, she looks way more elegant and refined on the cover of Marie Claire this month. The 30 year old is wearing a strapless, hot pink dress in the photo shoot, with cropped blond hair and a spectacular convertible. Underwood describes herself: “I’m not a mushy person at all. We were never a huggy family. Or a ‘let’s talk it out’ family. Technically I have siblings but they are quite a bit older than me – I was the accident – so I have the only-child syndrome going on. I’m a little more selfish, a little more independent, a little closed. I do wish I were softer. I wish I were able to form relationships better. But hey, I mean…I’m not a sociopath.” Even her husband sometimes calls her “awkward”or, better yet, the “queen of awkward moments”. So she’s not planning on having kids soon, because she doesn’t think of herself as mature enough for such a step.

Get the look: Gucci 2772 sunglasses, $235.