It's Strictly Come Dancing's 2017 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 four celebs remain for tonight's live show where they'll be dancing three routines each.
Judges Shirley Ballas, Darcey Bussell, Bruno Tonioli and Craig Revel Horwood will be casting their critical eyes over the routines but ONLY public votes will decide the winner.
Last weekend saw Mollie King was eliminated in the dance off against Gemma leaving us with just four celebrity and pro dancer couples in the running to be crowned Strictly Come Dancing 2017 winner.
Tonight's Strictly Come Dancing line up
Those left on the Strictly 2017 line up this year are singer Alexandra Burke, and Debbie McGee, TV personality, presenter and the widow of magician Paul Daniels.
They're joined by soap star Joe McFadden and actress Gemma Atkinson.
Tonight's Strictly Come Dancing 2017 songs and dances
The final three will be performing up to three dances: First 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...
Debbie McGee and Giovanni Pernice will Showdance to One Day I'll Fly Away by Vaults
Alexandra Burke and Gorka Marquez will Showdance to There’s No Business Like Showbusiness by Ethel Merman
Joe McFadden and Katya Jones Showdance to You Make My Dreams by Hall & Oates
Gemma Atkinson and Aljaz Skorjanec Showdance to Show Me How You Burlesque by Christina Aguilera
Debbie McGee and Giovanni Pernice will perform a Salsa to Can't Take My Eyes Off You by Boys Town Gang
Alexandra Burke and Gorka Marquez American Smooth to Wouldn't It Be Lovely from My Fair Lady
Joe McFadden and Katya Jones will Viennese Waltz to Somewhere My Love from Dr Zhivago
Gemma Atkinson and Aljaz Skorjanec dance the Paso Doble to Viva La Vida by Coldplay
The couples' favourite dances will be revealed on the night
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 16th December at 6:30PM.
There is NO results show, either tonight or tomorrow, with the winner revealed straight after the performances.
Who will win?
Joe McFadden is the current favourite to take the glitterball trophy as it stands.
However, after a series full of surprises, it could prove to be a more open competition than we expect...