It's Strictly Come Dancing's 2017 latest live show tonight and here are all the dances and songs - SPOILERS!
It's week EIGHT of the competition and nine celebs remain, for now.
This evening Claudia Winkleman and Tess Daly return to front the latest live performance show as judges Shirley Ballas, Darcey Bussell, Bruno Tonioli and Craig Revel Horwood cast their critical eyes over all the routines.
Last weekend saw a super shocking bottom two as Aston Merrygold was eliminated in the dance off against Mollie King, proving once again that no one is safe.
And this week is the one NO ONE wants to leave on with next Saturday seeing the top eight celebrities dancing at the iconic Blackpool Tower Ballroom for the traditional special episode.
But unfortunately one of the celebs will not make it...
Tonight's Strictly Come Dancing line up
Those left on the Strictly 2017 line up this year are singer Alexandra Burke, EastEnders actor Davood Ghadami and Debbie McGee, TV personality, presenter and the widow of magician Paul Daniels.
They're joined by soap star Joe McFadden, Paralympian Jonnie Peacock, and actress Gemma Atkinson.
Also still fighting for the glitterball are singer Mollie King, TV presenter Ruth Langsford, and TV and Radio broadcaster Susan Calman.
Tonight's Strictly Come Dancing 2017 songs and dances
Here's week 8's Strictly Come Dancing song and dance list in full...
Alexandra and Gorka
Argentine Tango to Mi Confession by Gotan Project
Debbie and Giovanni
Salsa to I Can't Take My Owns Off Of You by Boys Town Gang
Gemma and Aljaz
Viennese Waltz to You Don’t Have To Say You Love Me by Brenda Lee
Mollie and AJ
Paso to Layla by Derek and the Dominoes
Ruth and Anton
Foxtrot to Mack The Knife by Bobby Darin
Susan and Kevin
Tango to Firework by Katy Perry
Davood and Nadiya
Charleston to The Lambeth Walk by The Pasadena Roof Orchestra
Joe and Katya
Rumba to One by U2 and Mary J. Blige
Jonnie and Oti
Foxtrot to Someone Like You by Adele
What time is Strictly Come Dancing on tonight?
The remaining eight couples will take to the dancefloor tonight when Strictly Come Dancing returns on Saturday 11th November at 6:45pm.
The latest Strictly results show on Sunday 12th November at 7.15pm on BBC One.