The Colombian pop star Shakira has announced she is pregnant with her first child.
The 35-year-old posted on her website that she and 25-year-old boyfriend Gerard Pique "are very happy awaiting the arrival of our first baby".
Pique is a Spanish international footballer who plays for Barcelona.
The Grammy-winning singer is postponing promotional activities and will not perform at Friday's iHeartRadio Music festival in Las Vegas.
Shakira said in a 2009 interview that she was ready to start a family. She said: "I really would like to have a big belly."
She dated Antonio de La Rua, the son of former Argentinian President Fernando de la Rua, for more than a decade. They split in 2011.
Shakira is due to be a judge on the next season of US reality TV show The Voice.