It's the Dancing On Ice 2019 final this Sunday night and here's all you need to know.
Starting at 6PM, March 10 on ITV, the Dancing On Ice final will see the remaining three contestants battle it out for victory.
At the 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.
All three will start by performing two routines each. The first will be a showcase, choreographed for them by Jayne Torvill and Christopher Dean, and the second the celeb's favourite skate from the series.
One celeb will then be eliminated before the top two perform the Bolero.
Although judges will comment, it'll be viewer votes alone that determine the winner on the evening.
Currently James is the favourite to win with the bookies.
Jessica Bridge of Ladbrokes said: "Given his background, there was never any doubt that James would take to the ice like a duck to water, but he's often portrayed as a Marmite sort of character, so it's interesting to see that punters have really warmed to him as the new odds-on favourite to win Dancing on Ice."
The live show will also see all 12 celebrity skaters that kicked off Dancing On Ice in January return to the ice.
Alongside the trio of finalists will be Soap star Jane Danson, Aussie actor Mark Little, TOWIE's Gemma Collins and Cricketer Ryan Sidebottom.
Joining them are 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.
Plus, there will be a sensational performance from Jayne Torvill, Christopher Dean and the professional skaters.
Dancing On Ice 2019 concludes with the live final on Sunday, March 10 on ITV.