Vogue Williams looked radiant as she showed off her enviable figure while on a family holiday in Spain on Friday.
The Irish presenter, 39, slipped into a green bikini as she took a dip in the sea.
She kept it cool by wearing a baseball cap and pulling her hair back into a ponytail, protecting her eyes from the summer sun with a pair of oversized black sunglasses.
The star added a touch of glamour to the outfit with gold earrings and necklaces as she enjoyed the family beach day.
Vogue was all smiles as she got waist-deep in the water and put her toned stomach on full display in the skimpy two-piece.
She has been enjoying a family getaway with husband Spencer Matthews and their children, Theo, six, Gigi, four, and Otto, two, admitting on Instagram that she had been 'counting down the days' to the break.
The holiday comes after Vogue revealed in May that she often feels 'mum guilt' when she is away from her children working.
Speaking on The Life of Bryony podcast, she said that like many mums, she has put pressure on herself to 'do and be everything'.
'I suffer from mum guilt all the time', Vogue admitted.
'I feel guilty when I am working, and I feel guilty when I am with my kids. I worry when I spend more time with one of them and not the others.
'I spend a lot of time with Theodore and Gigi because I take them places - so I have to create time to spend with Otto on his own.
'I think as women we put so much pressure on ourselves to be able to do and be everything. Going out there and working should be great for your children to see.
'Whether you're a working mum or staying at home, I think you're always going to feel some level of guilt.
'When realistically, you can't do it all.'
Vogue was all smiles as she got waist-deep in the water and put her toned stomach on full display in the skimpy two-piece.
Speculating about why Vogue was putting so much pressure on herself as a parent, host Bryony Gordon, 45, admitted that her attitude may reflect the beliefs of a generation.
She said: 'Women of our generation were brought up with that notion - that you can have it all.'
'Even the question itself - you see these high-profile women always get asked that question. No one is asking that question of men.'
'I don't want to have it all - I don't need to be everything to everyone.'
'Everyone just has to accept that sometimes, laundry is a nightmare, and we might forget to reply to an email or several.'
Vogue jokingly responded: 'I have 364 unread WhatsApps - It's terrible!'
The holiday comes after Vogue revealed in May that she often feels 'mum guilt' when she is away from her children working.