It's the final of Strictly Come Dancing tonight. Here is a run down of who is left fighting it out for the glitter-ball trophy.
The Strictly Come Dancing grand final is taking place tonight, and the contestants have come a long way since week one. But which contestants are are still in with a cha-cha-chance of winning the sparkly glitter-ball trophy?
After a rocky start, TV presenter Caroline Flack and her dancing partner Pasha Kovalev are now favourites to win. Their Salsa dance scored a whopping 40 points, making them the first couple to get full points in this series.
Simon Webbe and his partner Kristina Rihanoff have managed to make it through after fighting off some tough competition along the way. His Argentine Tango went down really well with the judges, who gave him 38 points, and the audience all stood up and cheered.
The Saturdays' Frankie Bridge and her partner Kevin Clifton are in the final too. The pair have had really good scores every week and could be tough to beat. Frankie has the highest score for a Viennese Waltz this series with a whopping 38 points.
Presenter Mark Wright and his partner Karen Hauer have managed to avoid going home in the dance-off three times now. Mark's highest score of 36 points for his Charleston dance helped him to get through to the finals, but will he be strong enough to compete against the others?