Shakira is expecting her second child with footballer beau Gerard Pique.
The 37-year-old singer, who had first revealed the news to Cosmopolitan en Espanol in an interview for their September issue, took to Facebook to share that was pregnant and thanked everyone for their blessings, People magazine reported.
But though the 'Waka Waka' signer, who had been dating Pique, 27, since 2010 and has a 19-month-old son Milan with him, has been happy about the baby bliss, she had also admitted that parenthood does take away a lot of energy.