Is there a baby on the way for this star?

It looks like baby number two could be on the way for Shakira. Columbian media outlets have been reporting that the singer and her boyfriend Gerard Piqué are expecting.

Rumours first began to circulate when Shakira showed off less skin than usual when she performed at the World Cup, hinting that she might be hiding something.

Apparently she is three months along and is taking a lot of precautions with her health and nutrition.

The couple, who already have a one-year-old son Milan, have yet to confirm the news, so we’ll just have to wait and see!