Another day, another heavily pregnant celebrity shows off her baby bump – but this time it's for a good cause.
Shakira, a UNICEF Goodwill Ambassador, is expecting her first baby with Gerard. She hosted an online baby shower to raise money for children living in extreme poverty across the world.
The Colombian, 35, tweeted the snap saying: "We'd like to celebrate the imminent birth of our first child with all of you. #babyshower".
Shakira has not announced her due date, but has posted a number of photographs suggesting the baby is likely to arrive this month.
The couple launched a 'virtual living room' to allow well-wishers and fans to purchase life-saving treatments for families living in extreme poverty.
She said: "In lieu of receiving gifts for our baby as with a traditional shower we would like to offer support for babies who live in conditions of extreme poverty throughout the world."
She added: "To celebrate the arrival of our first child, we hope that, in his name, other less privileged children in the world can have their basic needs covered through gifts and donations."