After 13 sensational weeks of sparkle the wait is finally over and the remaining three couples took to the dance floor for the very last time tonight.
Hunky soap star Kelvin Fletcher , EastEnders actress Emma Barton and CBBC presenter Karim Zeroual battled it out on the dance floor in tonight's Strictly Come Dancing grand final.
The semi-final saw comedian Chris Ramsey narrowly miss out on the final after losing to Karim Zeroual in the dreaded Strictly dance-off.
The remaining three couples performed three routines - one chosen by the judges, one showdance and one previous favourite from the series.
Who will lift the Glitterball Trophy is anyone's guess, but Karim soared again after winning a total score of 119 across his three dances - including two 40's.
Kelvin followed Karim's score in the final with an impressive overall score of 118.
Emma Barton and Anton du Beke trailed at the bottom of the final leaderboard with 116 points.
Here are the scores for the remaining three celebrities' dances tonight...

Karim Zeroual and Amy Dowden
FIRST DANCE - JUDGES PICK
Karim and Amy danced a Quickstep to Mr. Pinstripe Suit.
Here are the judges' scores for their first dance:
Craig: 10
Motsi: 10
Shirley: 10
Bruno: 10
Total score: 40

SHOW DANCE
Karim and Amy danced a contemporary routine to A Million Dreams from The Greatest Showman.
Here are the judges' scores for their second dance:
Craig: 9
Motsi: 10
Shirley: 10
Bruno: 10
Total score: 39

THIRD DANCE - CELEBRITY FAVOURITE
Karim and Amy danced the Jive to You Can't Stop The Beat from Hairspray.
Here are the judges' scores for their third dance:
Craig: 10
Motsi: 10
Shirley: 10
Bruno: 10
Total score: 40
Complete score: 119

Emma Barton and Anton du Beke
FIRST DANCE - JUDGES PICK
Emma and Anton danced a Charleston to Thoroughly Modern Millie.
Here are the judges' scores for their first dance:
Craig: 9
Motsi: 10
Shirley: 10
Bruno: 10
Total score: 39

SHOW DANCE
Emma and Anton danced a Fred and Ginger inspired routine to Let Yourself Go by Irving Berlin.
Here are the judges' scores for their second dance:
Craig: 8
Motsi: 10
Shirley: 10
Bruno: 10
Total score: 38

THIRD DANCE - CELEBRITY FAVOURITE
Emma and Anton danced a Viennese waltz to Send in the Clowns by Barbra Streisand.
Here are the judges' scores for their third dance:
Craig: 9
Motsi: 10
Shirley: 10
Bruno: 10
Total score: 39
Complete score: 116

Kelvin Fletcher and Oti Mabuse
FIRST DANCE - JUDGES PICK
Kelvin and Oti danced a Rumba to Ain’t No Sunshine.
Here are the judges' scores for their first dance:
Craig: 9
Motsi: 10
Shirley: 10
Bruno: 10
Total score: 39

SHOW DANCE
Kelvin and Oti danced an extravagant medley of dance styles to Shout by The Isley Brothers.
Here are the judges' scores their second dance:
Craig: 10
Motsi: 10
Shirley: 10
Bruno: 10
Total score: 40

THIRD DANCE - CELEBRITY FAVOURITE
Kelvin and Oti danced the Samba to La Vida Es Un Carnaval from week 1.
Here are the judges' scores for their third dance:
Craig: 9
Motsi: 10
Shirley: 10
Bruno: 10
Total score: 39
Complete score: 118

*Strictly Come Dancing's grand final airs Saturday 14th December at 7.05pm on BBC One
Do you have a story to sell? Get in touch with us at webcelebs@trinitymirror.com or call us direct 0207 29 33033