Colombian singer Shakira has reportedly given birth to a baby boy according to her delighted boyfriend, footballer Gerard Pique who took to Twitter on Thursday, to say the couple were 'very happy'.
Writing in Spanish he said: 'Our son has been born! We are very happy! Thanks to all for your messages!'
Shakira did not confirm the news herself, leading to some speculation that the tweet could be a joke.
It was written on Spain's Day of the Holy Innocents, similar to April Fool's Day.
Only days before Christmas, Shakira was pictured looking heavily pregnant shopping for gifts in Barcelona.
She is thought to have been due to give birth early next month.