Here are Sunday's FINAL Dancing On Ice 2019 line up of contestants and the music they'll be skating to.
Dancing On Ice concludes its brand new series this evening, as all of the remaining celebrities skate for the last time.
Legendary skating duo Jayne Torvill and Christopher Dean will be reunited with original hosts Phillip Schofield and Holly Willoughby on the show that sees celebrity skaters take to the ice in a bid to dance and dazzle their way to glory.
Torvill and Dean will both sit on a revamped ice panel alongside the formidable Jason Gardiner and choreographer extraordinare Ashley Banjo.
Just three celebrity contestants remain, each skating up to three times.
First they'll perform a showcase skate - choreographed with the help of Torvill & Dean themselves - and then reprise their favourite skate of the series before one is eliminated.
The top two will go forward to skate to the Bolero before the winner is crowned.
Tonight's Dancing On Ice 2019 Week 10 final line up
James Jordan & Alexandra Schauman
La Cumparsita - Tango Argentino
Do You Love Me - The Contours
Saara Aalto & Hamish Gaman
Circus - Britney Spears
Puppet On A String - Sandy Shaw
At the end of each routine the judges comment and give their opinions before viewers can vote for their favourite.
This time around there will be NO skate off and the judges will have no power over the result.
Instead, it'll be viewer votes alone that determines which top two skaters skate the Bolero and which one eventually goes on to win.
Brian McFadden, Melody Thornton, Jane Danson, Ryan Sidebottom, Gemma Collins, Saira Khan, Didi Conn, Richard Blackwood and Mark Little have all been eliminated so far.
They'll return to the ice this evening for a spectacular group performance alongside the three finalists.
Plus, Torvill & Dean will take to the ice to skate with the show's professional performers.
The Dancing On Ice 2019 final airs tonight live on ITV from 6PM.