The latest Strictly Come Dancing 2018, music dances and songs have been revealed for this weekend's Semi Finals.
And this Saturday the final five will be performing TWICE each!
So beware of all the Strictly SPOILERS below!
Hosts Claudia Winkleman and Tess Daly are back present the live show this weekend as the final gets one step away from the remaining celebrity contestants.
Just five celebrity couples are left and as always judges Shirley Ballas, Darcey Bussell, Bruno Tonioli and Craig Revel Horwood will mark their dances, while viewers take to the voting lines.
Last Sunday saw Charles Venn 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 week 12's Semi Final Strictly Come Dancing song and dance list in full...
Strictly Come Dancing 2018 songs and dances - Semi Finals - Week 12
Ashley and Pasha
Paso Doble to Spectrum (Say My Name) by Florence + The Machine
American Smooth to Ain’t That A Kick In The Head by Dean Martin
Lauren and AJ
Samba to Rock The Boat by The Hues Corporation
Tango to Nutbush City Limits by Tina Turner
Stacey and Kevin
Charleston to Five Foot Two Eyes Of Blue by Spike Jones
Viennese Waltz to You’re My World by Cilla Black
Faye and Giovanni
Samba to I Go To Rio by Pablo Cruise
Argentine Tango to La Cumparsita by Machiko Ozawa
Joe and Dianne
Argentine Tango to Red Right Hand by Nick Cave and the Bad Seeds
Viennese Waltz to This Year’s Love by David Gray
The remaining five couples will return to the dancefloor for the semi final of the competition tonight on Saturday 8th December at 6:35PM.
Then on Sunday 9th December at 7.20pm on BBC One one more celebrity will leave the competition in the latest results show.
Strictly Come Dancing 2018's grand final airs on Saturday, December 15th.