Shakira has shared an ultrasound picture of her unborn baby with her fans.
The mum-to-be is expecting her first child - a little boy - with her Spanish footballer beau Gerard Pique, and he posted the picture on his WhoSay account.
The caption read: "His first pic! #excited #cute."
Colombian star Shakira, 35, has talked about how thrilled she is about becoming a mum, and has said her new arrival will be learning her globe-trotting lifestyle from an early age.
The Hips Don't Lie singer said earlier this year: "When the baby is born, I'll take him with me on charity trips. He shall learn that he is able to change the world."