Shakira Confirms She's Pregnant With Baby No. 2

Shakira has confirmed she is pregnant. 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 Colombian beauty has admitted she's carrying the Barcelona FC star's child. The happy mom-to-be could not have been more straight to the point when revealing the good news to the Spanish version of Cosmopolitan.