Shakira is pregnant with baby number two.
The Colombian singer, who made the announcement on her Facebook and Twitter pages, wrote: "Yes, we are expecting our second baby!! Thank you all for your well wishes!"
Shakira and FC Barcelona footballer Gerard Pique, 27, welcomed their son, Milan Pique Mebarak, last year.
Grammy-winning Shakira, 37, released her self-titled 10th album in March.