The baby daddy is her boyfriend, Spanish soccer star Gerard Piqué, who she met at the 2010 World Cup. He is also the father of their first child, Milan, who was born in January 2013. Both Piqué and Milan also appear in the music video of Shakira's latest single, "La La La (Brazil 2014)," which was was performed at this year's World Cup.
We're excited for Shakira, who has been candid about wanting a big brood of kids to make up a soccer team. Now that baby #2 is on the way, Shakira may also want to consider starting her own family band!
Image: Shakira and Gerard Piqué via Shutterstock