Here are all of the pictures from the final of Strictly Come Dancing 2017 tonight.
Four celebs went into this evening's show with Alexandra Burke, Debbie McGee, Joe McFadden and Gemma Atkinson for the glitterball trophy.
The final four each performed a trio of routines, starting with a choice by the judges.
Debbie and Giovanni reprised their Salsa to Can't Take My Eyes Off You by Boys Town Gang while Alexandra and Gorka danced American Smooth to Wouldn't It Be Lovely from My Fair Lady.
Joe and Katya performed a Viennese Waltz to Somewhere My Love from Dr Zhivago and finally, Gemma and Aljaz dance the Paso Doble to Viva La Vida by Coldplay.
In round two the final four performed their own uniquely choreographed show dances.
Debbie and Giovanni's Showdance was to One Day I'll Fly Away by Vaults while Gemma and Aljaz performed their Showdance to Show Me How You Burlesque by Christina Aguilera
Alexandra and Gorka Showdance was to There’s No Business Like Showbusiness by Ethel Merman an Joe and Katya performed their special Showdance routine to You Make My Dreams by Hall & Oates
For the final set of dances, each of the couples reprised their own favourite routine from the past 12 weeks.
Each of the four celebs and their pro partners decided which dance to do before revealing it live on the show.
Who was your favourite in the Strictly Come Dancing 2017 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 2017 final and results!
Strictly airs on BBC One.