It's Strictly Come Dancing's 2018 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 five celebs remain for tonight's live show where they'll be dancing two routines each.
Judges Shirley Ballas, 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 Charles Venn eliminated in the dance off against Ashley Roberts leaving us with just five celebrity and pro dancer couples in the running.
Tonight's Strictly Come Dancing line up
After weeks of eliminations, currently a total of five celebs are remaining in the competition.
Those still on on the Strictly 2018 line up are Steps singer Faye Tozer, YouTube vlogger Joe Sugg, and Pussycat Dolls popstar Ashley Roberts.
Joining them are Paratriathlete Lauren Steadman and BBC Three documentary maker Stacey Dooley.
One more will go this weekend, leaving four in the final next weekend.
Tonight's Strictly Come Dancing 2018 songs and dances
Here's week 12's Strictly Come Dancing semi final song and dance list in full...
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
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 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. Plus, there will be a guest performance from Little Mix.
The Strictly final then takes place next weekend on December 15.