The latest Strictly Come Dancing 2019, music dances and songs have been revealed for tonight's Semi Finals.
And this evening the final four will be performing TWICE each!
So beware of all the Strictly SPOILERS below!
Hosts Claudia Winkleman and Tess Daly are back to present the live show this weekend as the final gets one step away from the remaining celebrity contestants.
Just four celebrity couples are left and as always judges Shirley Ballas, Motsi Mabuse, Bruno Tonioli and Craig Revel Horwood will mark their dances, while viewers take to the voting lines.
Last Sunday saw Alex Scott become the latest to bow out of the competition and one more celebrity will be leaving this weekend, missing out on the grand finals.
Here's tonight's week 12's Semi Final Strictly Come Dancing song and dance list in full...
Tonight's Strictly Come Dancing 2019 songs and dances - Semi Finals - Week 12
Emma and Anton
Chris and Karen
Karim and Amy
Kelvin and Oti
The remaining five couples will return to the dancefloor for the semi final of the competition tonight on Saturday 7th December at 7PM.
Then tomorrow - Sunday 8th December at 7.20pm on BBC One - one more celebrity will leave the competition in the latest results show.
Plus, there will be a special performance from Niall Horan.
Strictly Come Dancing 2019's grand final airs on Saturday, December 14th.