The full line up of Dancing On Ice 2019 celebrities returned to the ice for tonight's final.
The cast reunited for the last live show of the series for a special group dance.
Each of the eliminated couples took to the ice in turn before the night's final Dancing On Ice result was revealed and the winner of the series crowned.
A total of 12 celebrity skaters had kicked off Dancing On Ice in January.
Those on the cast included soap star Jane Danson and Sylvain Longchambon, singer Saara Aalto and Hamish Gaman, dancer James Jordan and Alexandra Schauman and Aussie actor Mark Little and Brianne Delcourt.
Joining them were TOWIE's Gemma Collins and Matt Evers, cricketer Ryan Sidebottom and Brandee Malto, Love Island's Wes Nelson and Vanessa Bauer and Pussycat Doll Melody Thornton and Alexander Demetriou.
Completing the cast of Dancing On Ice 2019 were actor Richard Blackwood and Carlotta Edwards, Westlife singer Brian McFadden and Alex Murphy, TV personality Saira Khan and Mark Hanretty and Grease legend Didi Conn and Lukasz Rozycki.
They returned to the final tonight, each reprising one of their favourite routines as part of an epic group skate.
You can watch their full performance in the video above...
Last weekend, Brian McFadden became the latest celeb to be eliminated from the competition, leaving just three celebrities on the series.
Following each of the celeb's latest live performances, it was Westlife's Brian who was voted off Dancing On Ice 2019 after the skate off against Saara Aalto.
In the skate off, judges Jayne Torvill, Christopher Dean, Jason Gardiner and Ashley Banjo all chose to save Saara over Brian.
X Factor's Saara therefore joined Love Island's Wes Nelson and former Strictly pro James Jordan in the final.
While the judges will offer their comments and scores as usual in the final, it'll be viewer votes alone that determine the winner.
Going into the live final, James is the odds-on favourite to winl
Dancing On Ice airs on ITV.