Shakira, 37, and boyfriend Gerard Pique, 27, are expecting their second child together!

After rumors started swirling last month that the Colombian singer was pregnant, she confirmed the news to the Spanish edition of Cosmopolitan.

“If it wasn’t for the World Cup, my son Milan would not be here,” she told The Associated Press last month, referencing the fact that she met the soccer star at the tournament in 2010. In January 2013 they welcomed son Milan, and but earlier this year she chatted with Latina and revealed that she's not in a rush to get married.

"We’re just living other moments right now, like having Milan," she said. "The last thing we can think of is planning a wedding. Before we finish elaborating on that thought we have to change the next diaper."