Shakira stopped by The Ellen DeGeneres Show for a Mother’s Day special, where she talked all about being a first-time mom. The Voice judge talked about giving birth and her post-baby body.

Talking about her insecurities about her body and the way her boyfriend, Gerard Pique, sees her, she said "Looking at your new image in the mirror . . . I looked like a Shar-Pei when I first delivered. 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?'"

She went on to say about 26 year old Pique, “He's so good looking," adding,. "He better be attracted to me because he is something,” Us Weekly reports.

Of delivering her son, Milan, in January, she said "Delivering a baby is not as idyllic as people make it seem. Don't expect that he is going to be rosy cheeks, cherub when he is born. Actually, when I saw mine, I was like, 'Oh my God.' He is purple and wrinkled. What is this?'"

As we previously reported, Shakira recently told ABC News "I still have a long way to go. I still have a few pounds over to lose. I look decent."