Despite what some people may have read, particularly those who follow her husband on Twitter, Shakira has not yet given birth, following the 'announcement' on Twitter by her husband Gerard Pique that the two were parents at last.

The Barcelona football ace took to Twitter on Thursday (Dec 27) to write: "Ya ha nacido nuestro hijo! Estamos muy felices! Gracias a todos por vuestros mensajes!" This roughly translates to "We're having a baby! We're very happy, thanks to everyone for the messages." But alas, this was just a rouse on the public by the football star, who again hit up Twitter to say (in Spanish): "We have a name! He's called Inocencia! Happy Dia de los Inocentes to everyone!"

The prank was played by Pique for Dia de los Inocentes [Day of the Innocents], which is the Spanish equivalent to April's Fools, and he sure did have plenty of people fooled. A representative for Shakira confirmed that the announcement was a prank yesterday (Dec 28), telling Entertainment Tonight: "She hasn't had the baby yet."

The couple shared an ultrasound of their son earlier this month, but as of yet they have not  announced when their first child together is due. In the meantime, we can at least look forward to what Gerard may do on April Fools Day.