Shakira may be expecting her second child with partner Gerard Pique.

Celebs Who Got Right Back into Shape After Giving Birth

Colombia's Noticias Caracol reported that fellow singer Carlos Vives -- a friend of Shakira's -- spilled the pregnancy news. The Hips Don't Lie singer is reportedly three months into her pregnancy and is taking "a lot of precautions."

"Yes, she is pregnant and she's very happy," Vives allegedly told the publication.

Shakira Explains Meaning Behind Her New Album

Rumors of Shakira's pregnancy swirled when she performed at the World Cup's final match on July 13 and wore an outfit many deemed too conservative for her taste. 

Neither Shakira, 37, nor the FC Barcelona soccer player, 27, have commented on the news.

The couple welcomed their firstborn, a son named Milan, in January 2013. The two met after Pique was featured in her music video for the 2010 World Cup song Waka Waka (This Time for Africa)."

It's no secret that Shakira wants to expand her family. The Voice coach previously spoke about her plans for more kids with her beau when she covered Latina magazine in April.

"If it weren't because of my music projects, I would be pregnant already," she said. "I would love to have eight or nine kids with Gerard -- my own futbol team."