Shakira has gone into labor and may give birth to her and Gerard Pique second child anytime now.
The 37-year-old pop star has been admitted to a private hospital in Barcelona, and the footie ace boyfriend, 27, has reportedly reserved an entire floor at the Quiron Teknon Hospital to ensure her privacy, the Daily Express reported.
It was only days ago that the pair, who already have a 2-year-old son Milan, had announced plans to stream their baby shower online in return for donations to Unicef.
The 'Waka Waka' singer had confirmed that she was with another boy last August after a Colombian musician friend let the good news slip during a TV interview.