Britain's Got Talent singer Rosie O'Sullivan has revealed an amazing body transformation.
The 23 year old student from Birmingham wowed the judges on BGT back in 2013 with her performance of This Is A Man's World.
Making it through to the live shows, Rosie was told by Alesha Dixon: " “Do you know Rosie, you sang that brilliantly.
"Your control is fantastic, and I have a feeling we haven’t even seen your full range of what you can do/ I just think you’re amazing. Well done.”
And Simon Cowell gushed: “Absolutely bloody fantastic! You have a really throwback authentic soul voice. Amazing.”
Three years on and the singer looks almost unrecognisable having undergone quite the transformation.
Sharing a picture of herself then and now, Rosie told her followers on Instagram this month: "I had 2 dreams when I was a little girl to become a singer and to be healthy and be able to shop in River island.
"A 3 year transformation, so looking forward to the last stage this month so I can finally wear a pair of shorts with no tights. 😃🎤✌🏼"
Fans of the singer were quick to post messages of encouragement.
"Well done Rosie. Such beautiful person inside and out xxx," wrote one.
Another added: "An incredible achievement. Hard work pays. Well done. Xx"
And a third commented: "Amazing. Must have been hard work. All credit to you!"
Speaking about losing the weight recently, Rosie told The Sun newspaper: "When I appeared on BGT I was nearly 30 stone.
"I was hot, sweaty and struggled to walk up stairs, and the costume department had to make dresses for me as it was impossible to get trendy clothes in a size 28."