It's Strictly Come Dancing's 2016 latest live show tonight and here are all the dances and songs - SPOILERS!
This evening Claudia Winkleman and Tess Daly return to front the latest performance show live from London.
It's the Semi Finals of the competition and just four celebs remain for tonight's live show where they'll be dancing two routines each.
Judges Len Goodman, Darcey Bussell, Bruno Tonioli and Craig Revel Horwood will be casting their critical eyes over all of the dances to determine the judges' scoreboard results.
Last weekend saw Judge Rinder eliminated in the dance off against Ore Oduba leaving us with just four celebrity and pro dancer couples in the running.
Tonight's Strictly Come Dancing line up
Those left on the Strictly 2016 line up this year are sports broadcaster Ore Oduba, singer Louise Redknapp, Hollyoaks hunk Danny Mac and Team GB gymnast Claudia Fragapane.
Tonight's Strictly Come Dancing 2016 songs and dances
Here's week 12's Strictly Come Dancing semi final song and dance list in full...
Claudia and AJ
Rumba to ‘Bleeding Love’ by Leona Lewis
Quickstep to ‘When You’re Smiling’ by Andy Williams
Danny and Oti
Salsa to the track ‘Vivir Mi’ Vida by Marc Anthony
American Smooth to ‘Misty Blue’ by Dorothy Moore
Louise and Kevin
Samba to ‘Brazil’ by Thiago Thomé
Tango to ‘Glad All Over’ by the Dave Clark Five
Ore and Joanne
Quickstep to ‘Are You Gonna Be My Girl?’ by Jet
Argentine Tango to ‘Can’t Get You Out of My Head’ by Kylie Minogue
What time is Strictly Come Dancing on tonight?
The remaining four couples will return to the dancefloor in the semi final of the competition on Saturday 10th December at 6:50PM.
Then on Sunday 11th December at 7.20pm on BBC One one more celebrity will leave the competition in the latest results show.