The full line up of Dancing On Ice 2018 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.
They included media personality Donna Air and professional skater Mark Hanretty, Great British Bake Off's Candice Brown with Matt Evers, and Alex Beresford and pro skater Brianne Delcourt.
They're joined by rugby hunk Max Evans and his pro skater Ale Izquierdo, singer Lemar and professional Melody Le Moal and Coronation Street Brooke Vincent and her pro partner Matej Silecky.
Also on the ice this year are Love Island's Kem Cetinay and his pro partner Alex Murphy, X Factor's Jake Quickenden and skater Vanessa Bauer, Corrie actor Antony Cotton and Brandee Malto.
And rounding off the starting cast were Stephanie Waring with Sylvain Longchambon and athlete Perri Shakes-Drayton and pro skater Hamish Gaman.
Last weekend Kem Cetinay became the last celeb to be eliminated from the competition, leaving just three contestants on the series for the final.
Following each of the celeb's latest live performances, it was Love Island's Kem who was voted off Dancing On Ice 2018 after the skate off against Max Evans last Sunday night
In the skate off, judges Jayne Torvill, Christopher Dean, Jason Gardiner and Ashley Banjo all chose to save Max over Kem.
That left Max in the final alongside Jake and Brooke.
Viewer votes alone will determine the winner, with the judges only able to give their opinions for the final week.
Dancing On Ice airs on ITV.
The channel has already confirmed a new series will air from 2019.