Shakira is pregnant with her second child, the singer confirmed to the Spanish version of Cosmopolitan.
Shakira, 37, is expecting baby No. 2 with her soccer star boyfriend Gerard Pique, whom she met while promoting the 2010 World Cup anthem Waka Waka (This Time For Africa).
The Colombian singer and her boyfriend welcomed their first son Milan in January 2013.
“If it wasn’t for the World Cup, my son Milan would not be here,” Shakira recently told the AP before performing her new 2014 World Cup single La La La (Brazil 2014) at the final game on July 13.
Shakira has been very open about her desire to have a big family, telling Latina magazine in April: “If it weren’t because of my music projects, I would be pregnant already. I would love to have eight or nine kids with Gerard – my own football team.”
[youtube oTr7aPpOpuc 650]