Who’ll be taking home the glitterball in this year’s final?

What a series! We fell in love with Shirley Ballas, discovered Debbie McGee can dance and learned that Craig can do a killer Bruno impression.

Tonight, the audience alone will decide who lifts that fab-u-lous glitterball trophy after each pair has performed a favourite dance from the series, a past routine picked by the judges and, finally, that all-important showdance.

Favourites have fallen at the final hurdle (remember dead cert Danny Mac losing to Ore Oduba last year?) and a bit of razzmatazz can clinch you the title, so who will put their best foot forward?

Whoever wins, we’re going to miss the weekly sprinkle of sparkle!