Shakira is pregnant with baby no. 2!
Following months of speculation, the international superstar confirmed her second pregnancy to Cosmo en Espanol. "Yes, it's the truth that I am pregnant," she told the magazine in Spanish.
This will be the second child for the 37-year-old pop star and her 27-year-old boyfriend, Spanish footballer Gerard Pique. She gave birth to Milan Pique Mebarak in January 2013.
Back in April, she told us that she wanted a large family. "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 fútbol team."
Congratulations to Shakira, Gerard and Milan!