Coronation Street’s Catherine Tyldesley has admitted she keeps a photo of herself when she was at her heaviest to stop her overeating.
The actress revealed the snap reminds her of how far she’s come in her weight-loss journey.
Catherine, who plays Eva Price in the soap, was Size 22 at her heaviest and weighed 15 stone when she was 18 years old.
Read more: Channel 4 FINALLY axes controversial show
Speaking to Best magazine Catherine, 33, revealed she keeps the pic with her to remind her of her successful transformation.
She said: “I actually keep a picture from when I was big on my phone to remind myself just how far I’ve come.
“When I look at pictures of myself from that time, it doesn’t look like me.
“I was a different person.”
The mum-of-one went on to say she used to secretly eat food behind her parent’s back. She said: “I cut out all junk food and snacks and the weight came off quickly. By the time I was 19, I was a size 12.”
The star previously admitted she was always the “fat cheery one” when she was a teen but now feels “much happier”.
She told the Sunday People: “I can’t tell you how much happier I am now. It sounds a cliche but I was always the loud, jolly one. The fat cheery one. Not the sexy one.
“But as I got older I didn’t want to be like that any more so I had to change.”
Catherine sprang back into shape following the birth of her son, Alfie.
The soap star welcomed her first child with hubby Tom Pitford in 2015.
And ever since the star has been working on her beach bod and is now a size 8-10.
She told Best: “In terms of body shape, I’m the smallest I’ve ever been.
“I have a new trainer at my gym and he’s so mean I call him Evil Steve. He really pushes me.”
Talking about how proud she is of her journey she previously said: “I’m very proud of my weight loss, but I’ve still got body issues, like my stretch marks and my stomach.
“Compared to what I was when I was a teen, I’ve got nothing to complain about. I can walk and talk, I’ve got all my limbs, I’m healthy… so at the end of the day, what’s a stretch mark?”
Catherine once revealed that she and personal trainer Tom have a rule when it comes to food, telling The Mirror: “If it ran, swam or grew from the land, we eat it. We don’t eat processed food.”
Maybe that’s the secret to her incredible figure?
Meanwhile the star has been busy in the soap world as her character Eva carries out her revenge plan on her fiancé Aidan, who has been cheating on her with her best friend Maria.
The star recently appeared on ITV’s Loose Women to talk about her storyline.
She said: “It’s quite extreme. She very much reverts back to Eva the diva, which is great because when I first came into Coronation Street she was very much of that ilk and it’s nice to see her come back to that to see her feisty side.
“She is quite extreme with the way she reacts. I don’t think I would have done those things personally but for me as an actress it’s brilliant to play. It’s really juicy stuff.”
The blonde beauty went on to reveal she can relate to Eva because she once got her own revenge on a cheating boyfriend when she was younger.
She told the Loose ladies: “It happened to me when I was younger. I might have poured a little bit of nail varnish into somebody’s Xbox.
“That was as far as it went and then I walked – Eva is a bit more extreme.
“It felt good. He loved the box more than me.”