Shakira is pregnant by footballer boyfriend Gerard Pique
Shakira is expecting her first child with her footballer boyfriend, Gerard Pique, who plays for FC Barcelona.
The Grammy award-winning Colombian singer confirmed the news on her website: "Gerard and I are very happy awaiting the arrival of our first baby".
The 35-year-old star also revealed she is going to cut down her work schedule.
'"We have decided to give priority to this unique moment and postpone promotional activities".
The singer was expected to perform at a music festival in Las Vegas this weekend but has now cancelled her appearance.
She has also just signed up to become one of the coaches on the US version of The Voice, replacing Christina Aguilera in season four of the series, next year.
Shakira confirmed her relationship with Spanish footballer Gerard Pique last year by posting a picture of the pair on Twitter.
The 25-year-old played for Manchester United for four years from 2004, before returning to play in his home country for Barcelona.
He first represented the Spanish national team in 2009, before going on to play when Spain won the 2010 FIFA World Cup and UEFA Euro 2012.