A blushing bride was so ashamed of her wedding pictures that she lost eight stone - to be a bridesmaid for her best friend.
Rhiannon Jones, 32, was so shocked at seeing her 15st 10lb figure in her big day photographs that she refused to keep any.
And when her best pal Elizabeth asked her to be chief bridesmaid, Rhiannon decided to shed the pounds to go in front of the camera again.
She then dropped an incredible 8 dress sizes to fit into her size 10 bridesmaid dress to walk down the aisle behind her best friend.
But when Elizabeth, 33, asked Rhiannon to take a leading role in her wedding she decided the time had come to make a change.
Rhiannon said: "When Liz asked me to be her maid of honour I'd gained even more weight and was the biggest I'd ever been.
"I used her wedding as my motivation and felt really dedicated this time."
When 5ft teaching assistant Rhiannon joined her local Slimming World group in Neath, she weighed in at a 16 stone 8lb.
And after cutting out the takeaways and limiting the sweet treats Rhiannon dropped sixteen dress sizes and went from a size 26 to a size 10.