Shakira has confirmed she is pregnant with baby number two!!!
The 37-year old musician and her football star boyfriend Gerard Piqué are expecting their second child! The Colombian star confirmed the news to the Spanish version of Cosmopolitan Magazine.