The winner of Dancing On Ice 2019 has been crowned in Sunday's final results.
The weekend saw the remaining three celebrities skating for the final time this year.
And after ten weeks of competition, Sunday saw the winner crowned and it was James Jordan who won Dancing On Ice 2019.
Brian McFadden left in the last elimination, leaving just three contestants for the final last night.
They were Love Island's Wes Nelson & pro partner Vanessa Bauer, singer Saara Aalto & pro skater Hamish Gaman and dancer James Jordan & professional Alexandra Schauman.
In the first half of the final's results, Saara was eliminated leaving James and Wes as the top two.
In Sunday evening's live show, all three finalists first performed a showcase skate before they reprised their favourite skate of the series.
Dancing On Ice judges Jayne Torvill, Christopher Dean, Jason Gardiner and Ashley Banjo all offered their comments and scores out of 10. However, for the final, their scores were just for guidance as viewer votes alone determined the results.
After each celeb had completed their two performances, the voting lines were frozen.
DOI hosts Holly Willoughby and Phillip Schofield then announced the celeb with the fewest votes was Saara, finishing in third place.
James and Wes then went on to perform once more, skating to the iconic Bolero.
Lines then closed for good before Phil and Holly returned to announce the winner as James beat Wes to victory.
He reacted: "I feel overwhelmed, my body is going to need a massive rest. I couldn't have pushed myself any harder.
"The only reason I had to push myself so hard was because I knew Wes was so good."
James concluded: "It's honestly been amazing."
James' pro skater Alex added: "I'm so proud, I couldn't be prouder"
Viewer votes alone determined the results in the final, with the judges only able to give their opinions for the last live show.
The Dancing On Ice final aired on ITV.
Also in Sunday's final show, this year's entire cast returned to the ice for a special group performance.
Alongside the trio of finalists, stars on Dancing On Ice 2019 included soap star Jane Danson, Aussie actor Mark Little, TOWIE's Gemma Collins and Cricketer Ryan Sidebottom.
Joining them were Pussycat Doll Melody Thornton, Actor Richard Blackwood and Carlotta Edwards, Westlife singer Brian McFadden, TV personality Saira Khan and Mark Hanretty and Grease legend Didi Conn.
There was also a special routine from head judges Torvill & Dean together with the professionals.
ITV has since confirmed that Dancing On Ice will be back in 2020 with a brand new series.