Stunner Shakira admits she's struggled all her life to love her curves.
The Latino babe added that it was only when she turned 30 that she felt truly comfortable with her body, reports The Daily Star.
"All through my 20s I spent more time worrying about what I didn't have than thinking about what I did have," says Shakira.
She says: "I wished I was taller, had longer legs, slimmer hips, a smaller bottom, even straighter hair.
"I'm just like all women – we're born to criticise ourselves.
"Now I'm in my 30s I'm very happy with who I am."
"I've worked my butt off to look like this," she adds. "I've achieved the body I have now through hard work and careful eating.
"I've worked out every day, either running, doing gym work or dancing.
"I haven't been on the scales for a year but I know I've made my body leaner, trimming my hips and bottom."