Here are all of the pictures from the final of Strictly Come Dancing 2019 tonight.
Three celebs went into this evening's show with Emma Barton, Karim Zeroual and Kelvin Fletcher for the glitterball trophy.
The final three each performed a trio of routines, starting with a choice by the judges.
Emma and pro partner Anton Du Beke reprised their Charleston to Thoroughly Modern Millie from Musicals Week.
Karim and professional partner Amy Dowden danced their Quickstep Mr Pinstripe Suit by Big Bad Voodoo Daddy from Week Seven
Kelvin and partner Oti Mabuse performed their Rumba to Ain't No Sunshine from Week Four.
In round two the final three performed their own uniquely choreographed show dances.
Kelvin and Oti danced to Shout by The Isley Brothers.
Karim and Amy performed to A Million Dreams by P!nk.
Emma and Anton's showdance was to Let Yourself Go by Irving Berlin.
For the final set of dances, each of the couples reprised their own favourite routine from the past 12 weeks.
Each of the three celebs and their pro partners decided which dance to do before revealing it live on the show.
While the judges' marked all of the routines, it was down to viewer votes alone to determine the winner.
The results as the Strictly 2019 winner is revealed will be announced live tonight with no separate show on Sunday night.
Who was your favourite in the Strictly Come Dancing 2019 final tonight? Tweet us @tellymix
Stick with us for all the latest from tonight's Strictly Come Dancing 2019 final and results!
Strictly Come Dancing airs on BBC One.