It all ends tonight as Amber Davies, Karen Carney and George Clarke go head-to-head in the grand series finale. But who will waltz away with the glitterball trophy?

This year’s champion will be crowned in Saturday’s grand final, the last ever live episode to be hosted by Tess Daly and Claudia Winkleman

Expect plenty of tears in the farewell finale as Karen Carney, Amber Davies and George Clarke take on three dances each

It all ends tonight as Amber Davies, Karen Carney and George Clarke go head-to-head in the grand series finale. But who will waltz away with the glitterball trophy?

The winner of this year's contest is announced as Claudia Winkleman and Tess Daly host the final for the last time.

The former England player beat Amber Davies and George Clarke in the grand final