The Strictly Come Dancing 2017 winner was revealed in the final results.
Four celebs went into this evening's show with Alexandra Burke, Debbie McGee, Joe McFadden and Gemma Atkinson competing for the glitterball trophy.
The judges' gave their usual marks for the four piece's routines but public votes alone decided the Strictly 2017 winner on Saturday.
Who won Strictly Come Dancing 2017?
After 13 weeks of live shows, it was Joe McFadden who won Strictly Come Dancing 2017 in Saturday's final results.
Joe beat Alexandra, Debbie and Gemma in this year's live final after the finalists danced three routines.
Joe reacted: "It's so surreal, I love every single person here, every one of us is a winner."
He then thanked pro partner Katya Jones who was left in tears by the victory.
Strictly final recap
The live Strictly final started with the celebs dancing a past routine as chosen 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.
Lines then opened for viewers to vote for a winner both online and via landlines and mobiles.
Next, the final four each performed their showdances.
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 performance of the night, the final four each performed one of their favourite dances from the series.
Alexandra and Gorka chose their Jive, Debbie and Giovanni went with their Argentine Tango, Gemma and Aljaz selected their American Smooth and Joe and Katya picked their Charleston.
Come the end of the night, Alexandra Burke was on top with a total of 119 points, dropping just one point from her three dances with two perfect 40s.
However public votes alone decided the winner as Joe lifted the glitterball at the end of the show.
Who was your favourite in the Strictly Come Dancing 2017 final? Are you happy with who won? Tell us in the comments below or tweet us @tellymix
Strictly returns to BBC One for a new series next year.