It's Strictly Come Dancing's 2019 FINAL tonight and here are all the dances, songs and SPOILERS!
This evening Claudia Winkleman and Tess Daly return to front the final performance show live from London.
It's the finals of the competition and just three celebs remain for tonight's live show where they'll be dancing three routines each.
Judges Shirley Ballas, Motsi Mabuse, Bruno Tonioli and Craig Revel Horwood will be casting their critical eyes over the routines but ONLY public votes will decide the winner.
Tonight's Strictly Come Dancing line up
Last weekend saw Chris Ramsey and Karen Hauer eliminated in the dance off leaving us with just three celebrity and pro dancer couples in the running to be crowned Strictly Come Dancing 2019 winner.
Those left on the Strictly 2019 line up for the final are actress Emma Barton, CBBC presenter Karim Zeroual and actor Kelvin Fletcher.
Tonight's Strictly Come Dancing 2019 songs and dances
The final three will be performing up to three dances: They'll all perform their show dance, a previous routine as selected by the judges and their personal favourite dances.
Here's week 13's Strictly Come Dancing final song and dance list in full...
Emma and Anton
Karim and Amy
Kelvin and Oti
What time is Strictly Come Dancing on tonight?
The remaining three couples will return to the dancefloor in the final of the competition on Saturday 14th December at 7:05PM.
There is NO results show, either tonight or tomorrow, with the winner revealed straight after the performances.
Who will win?
Ex-Emmerdale star Kelvin Fletcher has been the long-time favourite to waltz off with the title and remains the current tip for victory tonight.
However EasterEnder Emma Barton has closed the gap before the 14th and final week of dances, while Karim is rated as the outsider of the remaining trio at a remote 10/1.
However, after a series full of surprises, it could prove to be a more open competition than we expect...