Shakira has given birth to a baby boy.
The singer and her soccer player partner Gerard Piqué announced they were expecting their second child in August last year.
Now Goal.com reports Shakira gave birth in Barcelona on Thursday night. The website claims everything went smoothly, with no complications.
So far, the couple haven't announced a name for their little one.
They also have son Milan together, who they welcomed in January 2013. So now, it looks like the siblings will be able to have joint birthday parties in the future.
Shakira, 37, and 27-year-old Gerard are known for their philanthropic efforts and founded the World Baby Shower initiative after the birth of their first child.
The idea is to support Unicef by purchasing "inspired" gifts for countries who need it. These include midwifery kits, vaccines and blankets.
"Now that we are soon welcoming our second child we want to help other children around the world and also contribute to a long-lasting solution for getting children living in extreme poverty the supplies they need to survive," she previously said.
"We also want other parents to feel compelled to do the same. With the explosion of social media, celebrities aren't the only ones who have platforms that can reach mass audiences, and we want this movement to keep going long after our baby shower has ended, so we want to invite them to host their own baby showers with Unicef as well."