It's the Strictly Final – who’ll go home with the glitterball?
What a series it’s been. We’ve been wowed by Ed ‘Gangnam Style’ Balls, amused by Judge Rinder dressed as Fred Flintstone and shocked by Will Young’s sudden departure.
Now we’ve reached crunch point.
Tonight our three finalists must dance one of their favourite routines from the series, as well as a number that could do with some polishing, as decided by the judges.
Then it’s the hotly anticipated showdance, which can make or break chances of glitter ball glory.
But who will win? And will Craig and Bruno shed a tear for Len’s last ever Strictly final?
First-class entertainment, guaranteed. Don’t forget the special on Christmas Day (BBC1, 6.45pm).