Shakira has announced she’s pregnant with her second child. She and boyfriend Gerard Pique are already parents to Milan, who was born in January 2013.

The former Voice mentor, 37, told Mexico’s Cosmopolitan she is, indeed, pregnant.

“Well, yes, the truth is I am pregnant,” she told the publication.

The media in Shakira’s native Colombia has been speculating she’s expecting another baby since her World Cup performance in July, where she sported a tiny baby bump.

Back in April, Shakira told Latina magazine she and Pique wanted more kids.

“I would love … my own futbol team,” she said at the time, saying she wants “eight or nine” children. "If it weren't because of my music projects, I would be pregnant already," she said.

After she gave birth to Milan, she appeared on The Ellen DeGeneres Show and talked about how difficult giving birth is.

She explained, "Delivering a baby is not as idyllic as people make it seem.”

image via INFphoto.com