After lots of twists, turns and tears, the final of Strictly Come Dancing is being shown on our tellies tonight (7.05pm, BBC1).
But which of the couples will take home the honours in the grand showpiece?
Will it be Kelvin Fletcher and his professional partner Oti Mabuse, Emma Barton and Anton Du Beke, or Karim Zeroual and Amy Dowden?
We'll have to wait and see – but in the meantime, bookmaker Coral has released its odds on who the most likely winner will be.
The bookies' outsiders to win tonight are children's TV presenter Karim, 26, and Amy, 28.
Although the pair were the first to score a perfect 40 in this series, grabbing four straight tens for their brilliant jive, they've also found themselves in the dance-off twice.
The momentum behind Emma and Anton is gathering serious pace ahead of Saturday's Strictly final.
Karim and Amy are 12/1 to win with Coral, meaning a £10 bet will nab you £120 plus your stake back if they do the business tonight.
So, which couple does Coral fancy out of the other two?
Former Emmerdale star Kelvin Fletcher, 35, and Oti Mabuse, 29, have delivered some amazing performances during this series.
And Coral has slashed their odds from 3/1 to 5/2, suggesting that they're in with a decent chance of winning.
A successful £10 bet on this couple would scoop you £25 plus your stake back.
So that just leaves one couple – and that is, of course, EastEnders actress Emma Barton, 42, and her pro partner Anton Du Beke, 53.
Anton has never been crowned Strictly champion – the highest finish he's managed is third, with Lesley Garrett in series one.
However, Coral really fancies his chances this time – in fact, they've made him and Emma ODDS-ON to win at 2/5.
That means a winning £10 bet would score you just £4 back, plus your stake.
A spokesman for Coral told The Sun Online: "The momentum behind Emma and Anton is gathering serious pace ahead of Saturday's Strictly final.
"The betting suggested Kelvin had this wrapped up a couple of weeks ago. However, this gamble certainly indicates that is not the case."
Whoever wins tonight, we're sure it's going to be a very exciting occasion!
Got something to say about this story? Leave us a comment on our Facebook page @EntertainmentDailyFix!