It's Strictly Come Dancing's 2019 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 Shirley Ballas, Motsi Mabuse, 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 Alex Scott eliminated in the dance off against Chris Ramsey leaving us with just four celebrity and pro dancer couples in the running.
Tonight's Strictly Come Dancing line up
After weeks of eliminations, currently a total of four celebs are remaining in the competition.
Those left on the Strictly 2019 line up this year are CBBC presenter Karim Zeroual and EastEnders' actress Emma Barton.
Also still fighting for the glitterball are comedian Chris Ramsey and Emmerdale actor Kelvin Fletcher.
One more will go this weekend, leaving three in the final next weekend.
Tonight's Strictly Come Dancing 2019 songs and dances
Here's week 12's Strictly Come Dancing semi final song and dance list in full...
Chris and Karen
Rumba to Don't Watch Me Cry by Jorja Smith Buy/Stream via - Amazon Music - iTunes/Apple Music
Viennese Waltz to Somebody To Love by Queen Buy/Stream via - Amazon Music - iTunes/Apple Music
Karim and Amy
Argentine Tango to Libertango by Bond Buy/Stream via - Amazon Music - iTunes/Apple Music
American Smooth to Sweet Caroline by Neil Diamond Buy/Stream via - Amazon Music - iTunes/Apple Music
Kelvin and Oti
Paso Doble to Seven Nation Army by The White Stripes Buy/Stream via - Amazon Music - iTunes/Apple Music
Quickstep to The Lady is a Tramp by Glee Cast Buy/Stream via - Amazon Music - iTunes/Apple Music
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 7th December at 7PM.
Then on 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 guest performance from Little Mix.
The Strictly final then takes place next weekend on December 14.