The "Hips Don't Lie" crooner told Cosmopolitan Mexico that she is expecting baby number two with her boyfriend Gerard Pique, saying, "Well yes, the truth is that I am pregnant."
Pregnancy buzz first sparked when Shakira performed at the World Cup wearing a conservative outfit (Shakira is known for showing off her bod on and off stage) and hiding what looked like a baby bump. Caracol Noticias went on to report the pregnancy first, saying in July that she was about three months pregnant and taking a lot of precautions with her health and nutrition.
The 37-year-old singer and her soccer star boyfriend met while she was promoting the 2010 World Cup anthem "Waka Waka (This Time for Africa)," according to Us Weekly, and went on to welcome their first child together, 18-month-old Milan, in January 2013.
Although she stayed mum about her pregnancy up to now, Shakira has been open in the past about her desire expand their 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 futbol team."
It looks like she's on her way.