Nowadays, hot mama Shakira—ever so humble and self-effacing—says she thinks she looks "decent" as she continues to shed her baby weight after welcoming son Milan in January.
But The Voice coach had some very different thoughts right after childbirth.
"I looked like a Shar-Pei when I first delivered," she cracked to Ellen DeGeneres while stopping by for an interview airing Friday.
That was just one of many frank and off-the-cuff zingers that the "Hips Don't Lie" singer, whose son is her first child with beau Gerard Piqué, unleashed as she mused on childbirth and motherhood during their sit-down.
"Well, you know, delivering a baby is not as idyllic as people make it seem," the 36-year-old said candidly. "Don't expect that he is going to be rosy cheeks, cherub when he is born."
And that's certainly what she discovered.
"Actually when I saw mine, I was like, 'Oh my god. He is purple and wrinkled. What is this?'" she quipped.
The singer also shared her thoughts about understanding her body, post-baby.
"At first it's hard to deal with a lot of the things that you have to deal with, looking at your new image in the mirror," she said.
"I was like, 'Oh my god. Am I ever going to be sexy again? Is my man ever going to feel attracted to me again the way he used to be, you know?'" she added. "All of these things that you deal with and the fears that come to you."
With sizzling post-baby pics like these, the sexy mama has nothing to worry about.