Billie Faiers looked stunning in an electric blue bikini as she proudly displayed her baby bump in the Greek sunshine.
The former TOWIE star, 33, was absolutely glowing as she stepped out in the two-piece at a luxury five star Sani Resort in Halkidiki
Billie, who has been sharing her holiday snaps with her followers is joined by her husband Greg Shepherd and their two children Nelly, seven and Arthur, five.
In one sweet photo, she cuddled up to her two children in front of a stunning sea view as she hid her eyes behind a pair of oversized sunnies.
Billie added a multicoloured woven handbag, and pulled her blonde locks away from her face in a high pony tail - secured with an orange scrunchie.
She has also been joined by her sister-in-law Francesca Butler who wore a classic bikini top and matching wide-legged trousers in a brown and tan print.
In one post, she wrote: "Just to think next year there will be 3 of you."
Her proud mum Suzie, 54, commented on the photo: "I cannot wait."
In one snap, Billie and her mum posed in the sea, with Suzie holding Billie's bump.
With their hair wet from a dip in the warm Grecian waters, the mother and daughter duo both grinned to the camera.
"You're never too old to act silly with your mumma @suziewells," Billie captioned the photo.
Billie wore a metalic bikini, while Suzie showed off her incredible figure in an animal print two-piece.
In June, the reality star shared the exciting news that she was expecting baby number three.
Do you enjoy reading about celebrities? Sign up for all the best celeb news from the Mirror here .
Sharing a family photo of her kids and Greg crowded around her blossoming bump, she wrote: "Baby number 3 we can't wait to meet you. We are so happy and excited."
The couple, who have been together since 2011, got engaged during a trip to the Maldives in 2014.
They then returned to the island to get married in 2019, luckily squeezing it in just before the pandemic hit.
Do you have a story to sell? Get in touch with us at webcelebs@mirror.co.uk or call us direct 0207 29 33033.