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.
Funnily enough, Shakira was quoted in the April issue of Latina magazine as saying, "If it weren't because of my music projects, I would be pregnant already." Guess plans change!
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!
Just found out you're pregnant? Take our Gender Prediction Quiz to figure out if you'll have a boy or a girl.
Image: Shakira and Gerard Piqué via Shutterstock