Here are all of the pictures from the final of Strictly Come Dancing 2016 tonight.
Three celebs went into this evening's show with Danny Mac, Louise Redknapp and Ore Oduba competing for the glitterball trophy.
The final three each performed a trio of routines, starting with a choice by the judges.
Ore and Joanne were up first with the panel picking their "amazing" American Smooth to 'Singin' In the Rain' while Louise and Kevin had Cha Cha to 'Flashdance... What A Feeling' by Irene Cara and Danny and Oti reprised their Quickstep to 'I Won't Dance' by Fred Astaire.
In round two the final three performed their own uniquely choreographed show dances.
Ore and Joanne danced to “I Got Rhythm” by George and Ira Gershwin, Louise and Kevin performed a Showdance to “One Moment in Time” by Whitney Houston and Danny and Oti hit the ballroom dancefloor to “Set Fire To The Rain” by Adele.
For the final set of dances, each of the couples reprised their own favourite routine from the past 12 weeks.
Ore and Joanne’s Favourite Dance was the Jive to “Runaway Baby” by Bruno Mars, Danny and Oti chose to dance their Samba to “Magalenha” by Sergio Mendes agan and Louise and Kevin decided to reprise their Argentine Tango to “Tanguera” by Sexteto Mayor
Who was your favourite in the Strictly Come Dancing 2016 final tonight? Tell us in the comments below or tweet us @tellymix
Stick with us for all the latest from tonight's Strictly Come Dancing 2016 final and results!
Strictly airs on BBC One.