The Strictly Come Dancing final is almost upon us - and after Ranvir Singh fell agonisingly short in last week's semi-final, just four contenders remain.
Either Bill Bailey, HRVY, Jamie Laing or Maisie Smith will be crowned the 2020 champion on Saturday night, but first they will have to take to the dancefloor for three final routines.
Each couple will perform their favourite dance from the series, the judges' choice of dance and an all-new spectacular Showdance.
Scroll on to find out who's dancing what!
Bill Bailey and Oti Mabuse
Favourite Dance: Couple's Choice: Street/Commercial to 'Rapper's Delight' by The Sugarhill Gang
Showdance: 'The Show Must Go On' by Queen
Judges' Pick: Quickstep to 'Talk To The Animals' by Bobby Darin
HRVY and Janette Manrara
Favourite Dance: American Smooth to 'One (Singular Sensation)' from A Chorus Line
Showdance: 'Boogie Wonderland' by Brittany Murphy
Judges' Pick: Jive to 'Faith' by Stevie Wonder featuring Ariana Grande
Jamie Laing and Karen Hauer
Favourite Dance: Couple's Choice: Street/Commercial to 'Gonna Make You Sweat (Everybody Dance Now)' by C+C Music Factory
Showdance: 'I'm Still Standing' by Elton John (Taron Egerton version)
Judges' Pick: Charleston to 'Zero To Hero' from Hercules
Maisie Smith and Gorka Marquez
Favourite Dance: Quickstep to 'When You're Smiling' by Andy Williams
Showdance: 'We Need A Little Christmas' by Idina Menzel
Judges' Pick: Samba to 'Samba (Conga)' by Gloria Estefan
The Strictly Come Dancing final airs Saturday night from 6pm on BBC One.