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 welch

Denise Welch

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.

Loading Slideshow...
  • Denise Welch

  • Denise Welch

  • Denise Welch

  • Denise Welch

  • Denise Welch

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."

denise welch lincoln townley

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."

Loading Slideshow...
  • Helen Flanagan

  • Amy Childs

  • Alexandra Burke

  • Rihanna

  • Halle Berry

    Pic: Big Pictures

  • Heidi Klum

  • Julianne Hough

  • Eva Longoria

    Pic: Big Pictures

  • Paris Hilton

    Pic: X17

  • Ireland Baldwin

  • Carmen Electra

  • Geri Halliwell

    Pic: Bauergriffin

  • Fearne Cotton

  • Chloe Sims

  • Kate Moss

  • Jodie Marsh

  • Louise Thompson

  • Tulisa

  • Kim Kardashian

  • Hayden Panettiere

  • Katy Perry

  • Gisele

    Pic: Big Pictures

  • Jessica Alba

  • Amy Childs

  • Kate Bosworth

    Pic: Big Pictures

  • Alexandra Burke

    Pic: Big Pictures

  • Tulisa

  • Britney Spears

  • Michelle Rodriguez

  • Kelly Rowland

    Pic: X17

  • Rachel Bilson

  • Alessandra Ambrosio

  • Helen Flanagan

  • Hedi Klum

    Pic: Rex

  • Paris Hilton

  • Jennifer Aniston

    Pic: Big Pictures

  • Beyonce

    Pic: JPI

  • Anne Hathaway

  • Coleen Rooney

  • Janice Dickinson

  • Alessandra Ambrosio

  • Lindsay Lohan

  • Alicia Keys

  • Amy Childs

  • Jessie J

  • Anne Hathaway

  • Ashlee Simpson

  • Ashlee Simpson

  • Carmen Electra

  • Jennifer Lopez

  • Chloe Sims

LIKE US ON FACEBOOK | FOLLOW US ON TWITTER

Also on HuffPost: