Charlotte Casiraghi was pictured positively glowing as she shopped with a friend in St Tropez just days before her brother Andrea Casiraghi‘s wedding.
The pregnant Monegasque royal, thought to be in her second trimester, showed off her blossoming baby bump in a bright yellow shirt-dress.
She wore a lime green halter neck bikini underneath, flat brown sandals which she accessorised with blue earrings and matching bracelets.
PHOTOS FOR FULL GALLERY
Looking colourful and relaxed, with a flawless complexion and her hair tied back in a loose ponytail, the 27-year-old was beaming as she walked alongside her friend, stopping to have a taste of her ice cream.
She also chatted happily on her mobile as she strolled along the busy shopping street.
The mum-to-be may have been doing a last-minute shop ahead of the reigning Grimaldi family’s next wedding.
Her older brother Andrea and his fiancée Tatiana Santo Domingo are set to wed on Saturday 31 August.
It is believed that the pair, who became first-time parents earlier this year to baby boy Sacha, and have been together for eight years, will marry in a private ceremony in the Prince’s Palace.
Charlotte, who is expecting her first child with boyfriend – and rumoured fiancé – French comedian Gad Elmaleh, is clearly taking her pregnancy and the upcoming wedding in her stride.
The couple look head over heels in love as they wait for the arrival of their little one, having been spotted shopping for baby clothes on the Italian island of Capri together earlier this month.
Dashing Gad, who caused quite a stir when he got together with the daughter of Princess Caroline due to his significantly older years – 42 – has since been welcomed and accepted by the Monegasque royal family.