Shakira and Gerard have had a baby boy. Copyright: [Instagram]
According to People En Espanol magazine the star gave birth to her first child on Tuesday and has decided to call the baby boy Milan.
Making him Milan Pique Mebarak in full!
Shortly before giving birth Shakira, 35, asked her fans to pray for her after she dashed off to hospital where she was scheduled to be induced.
Related Article: [Shakira has NOT given birth, we were TRICKED!]
Related Article: [Shakira wants her son to be a superhero!]
The pop star wrote to her fans on Twitter saying: "I'd like to ask you all to accompany me in your prayers on this very important day of my life. Shak"
And after a million messages and prayers out popped baby Milan!
Plus, we reckon this is going to one huge superstar in the making - with a Mama like Shakira and a Dad like superstar footie player Gerard Pique.
Shakira has already confessed she has high hopes for her baby son, saying she would like him to be a superhero!
Speaking to a German radio station, the singer said: "When the baby I born I want him to know he's helping to change the world. He can really change the world!"
No pressure there, then.
However, some of you may remember that we already reported this news once after her hubby Gerard Pique tricked us all on All Saints Day (basically Spanish April Fools Day).
Writing in Spanish he said: "Our son has been born! We are very happy! Thanks to all for your messages!"
We were well and truly duped, reported the news and felt very silly when it was revealed it was all a big prank.
Fingers crossed this time the news is for real!