Hayley Cook, from Didcot in Oxfordshire, has shed six stone to be named as Slimming World's Miss Slinky 2019.
The mother of two went from a size 18 to a size 10 after suffering from gestational diabetes during both her pregnancies.
Before her wedding, Hayley had turned to comfort eating after having two miscarriages in two years.
She was so unhappy with the way she looked on her wedding day, she even had to be persuaded to book a photographer.
The two cases of gestational diabetes spurred her on to make a change, discovering a love for fitness along the way.
You can see the before and after results, and listen to Hayley candidly discuss her weight loss in the video above.