The latest Strictly Come Dancing 2019 odds have been revealed ahead of tonight's final.
The wait is finally over. After 13 amazing weeks of glitter, glamour and sensational performances, Tess Daly and Claudia Winkleman present the Strictly Come Dancing Final live on BBC One TONIGHT.
Fifteen celebrities entered the ballroom but now only three finalists remain.
This evening, each couple will perform three routines - their showdance, one chosen by the judges and one picked by the couple themselves.
Shirley Ballas, Mtosi Mabuse, Bruno Tonioli and Craig Revel-Horwood will judge the routines for the final time but the scores will be for guidance only and the winning couple will be decided by the viewers’ votes alone.
Ahead of the live show, the destination of this year’s Glitterball trophy is up in the air.
Ex-Emmerdale star Kelvin has been the long-time favourite to waltz off with the title, but he now has another soap star hot on his heels after EasterEnder Emma closed the gap before the 14th and final week of dances.
Emma has closed into her hottest price of the series yet to win the contest after she was cut into 9/4 from 9/2 to be crowned the winner, while Kelvin’s 1/4 chances at the start of this week have been eased to 2/5.
Karim is is rated as the outsider of the remaining trio at a remote 10/1.
Lawrence Lyons, spokesperson for BoyleSports said: “Kelvin remains the favourite but it’s fair to say the Glitterball is really up for grabs because Emma has been attracting an increasing number of supporters as the week has gone on.
"The betting is now closer than it has been for quite some time as punters begin to fancy an upset, so we can’t wait to see who gets off on the right foot on finals night.”
Strictly Come Dancing 2019 odds
2/5 Kelvin Fletcher
9/4 Emma Barton
10/1 Karim Zeroual
Strictly Come Dancing's live final airs this evening from 7:05PM.
The winner will be announced in the same show with no separate results on Sunday as in past weeks.