Reports have been circulating for weeks that the 37-year-old singer and her soccer player partner Gerard Piqué were expecting their second child together and now the Columbian beauty has admitted she's carrying the Barcelona FC star's child. Speaking in the upcoming Mexican issue of Cosmopolitan magazine - out in September - she revealed: ''Yes, I'm pregnant.''
Shakira also gushed that her relationship with 27-year-old Gerard is perfect and they couldn't be more in love. The 'She Wolf' singer - who has been in a relationship with the sportsman since 2010 - said: ''Seeing me in love is a constant state, there are no questions as the answer is simply there.'' Shakira and Gerard already have 19-month-old son Milan together and are overjoyed about the prospect of becoming parents again later this year.
Columbian singer Carlos Vives - a close friend of Shakira - let their happy news slip during an interview on Fox News Latino in July, saying: ''Yes, she is pregnant and she's very happy.'' Shakira, however, had remained silent on the pregnancy until now.