It's the sort of picture that makes normal folk suck in their tummies and wish they had gone a bit easier on the mince pies.
Actress Nicollette Sheridan, 44, strolls down a Caribbean beach with not a wobble in sight, alongside her equally toned fiancé, singer Michael Bolton, 54.
In their matching red swimsuits, both could have stepped out of a Baywatch episode from the 1990s.
Well suited: Michael Bolton and Nicollette Sheridan on their beach stroll
The actress hits the waves in St Barts
The Desperate Housewives star is making the most of her Christmas break in St Barts. At one point yesterday she dived headfirst into the waves.
Later she appeared to be enjoying a spot of yoga as she sat cross-legged on a sunlounger.
Miss Sheridan, who was born in Worthing, West Sussex, will be back on our screens in the New Year for the fourth season of Desperate Housewives.
Having a ball: Nicollette and Michael unwind
The series, which has a worldwide audience of 119 million, has done wonders for the image of women in their forties.
Miss Sheridan and the other stars, Teri Hatcher, 43, and Felicity Huffman and Marcia Cross, both 45, have become bywords for glamour.
Sizzling: Nicollette with her Desperate Housewives co-stars (from left) Marcia Cross, Teri Hatcher, Eva Longoria and Felicity Huffman