Here's a first look at all the Strictly Come Dancing 2017 couples in training for this weekend's semi-final.
Five celebrity and pro pairings remain and this week, for the first time on the series, they'll be dancing two full routines each.
Alexandra and Gorka will be hoping to bounce back from the bottom two again this week.
The former hot favourites to win have been in the dance off twice now, despite last weekend topping the leaderboard.
This week they'll be dancing a Salsa to Finally by Cece Peniston and a Viennese Waltz to Tina Arena’s version of R.E.M’s Everybody Hurts.
Meanwhile the pressure is on Joe and Katya, the new favourites and the only remaining celebs to not yet be in the bottom two.
They'll be hoping to keep a clean record first with an American Smooth to Have You Met Miss Jones by Robbie Williams and then an Argentine Tango to Human by Rag n’ Bone Man.
Fighting for a place in the final, Debbie and Giovanni will be dancing a Foxtrot to Isn’t She Lovely by Stevie Wonder and Jive to I’m So Exited by the Pointer Sisters.
As for Gemma and Aljaž, they'll be hoping to make the top four by dancing a Rumba to Beneath Your Beautiful by Labrinth featuring Emeli Sande and a Tango to My Sharona by The Knack (Royal Blood cover).
Finally, there are rumoured lovebirds Mollie and AJ who have two very different routines.
First up for the pair is a Waltz to Angel by Sarah McLachlan before a Samba to Whenever, Wherever by Shakira.
Watch the celebrity couples in training for their latest routines above!
Strictly Come Dancing 2017 airs Saturday and Sunday night with its live semi-final on BBC One.
Who are you hoping makes the final? Tell us in the comments below!