Denise Welch proves there's no gain without pain as she squeezes in a few tricep dips whilst on holiday in Spain.
And the 'Loose Women' star has plenty to smile about after losing more than one-and-a-half stone in just five weeks ahead of her wedding to toyboy fiance Lincoln Townley.
Denise, 55, showed off her trim figure in a polka dot bikini as she relaxed poolside with 40-year-old Lincoln.
Denise has revealed how she piled on the pounds after turning to food when she gave up booze last year. But when she hit 11st 4lbs, she started following the LighterLife diet plan of delivered shakes, bars and soups.
The former 'Corrie' star - who is now a trimmer 9st 10lbs - admits: "I lost weight because I’ve worked my butt off. The only way I’ve stopped eating and drinking is willpower.
“Now, I feel slim and healthy. And I’ve done it my way to reach my target weight."
Making a splash: Lincoln Townley and Denise Welch
Denise - who is set to tie the knot for the third time in Portugal next month - admitted that she's finally found 'the one' in Lincoln.
"We have a wonderful sex life," she told The Sun. "In fact, I have a renewed interest in that department. I know I won’t cheat in this marriage - that is how I know this is right.
"I am not looking any more, and I always used to. I love it that Lincoln loves me so much. I don’t need anybody else when I am with him."