Pregnant Shakira is expecting a second baby boy with her soccer player boyfriend Gerard Pique, it has been revealed.
The 37-year-old singer's parents told Hola! Magazine that they are very happy, as she's having another baby boy, a playmate for Milan, their first born, New York Post reported.
The "Hips Don't Lie" singer and Pique have been together since 2010. Their first son, Milan Pique Mebarak, was born in January 2013.