Here are all of the pictures from the final of Strictly Come Dancing 2018 tonight.
Four celebs went into this evening's show with Ashley Roberts, Faye Tozer, Stacey Dooley and Joe Sugg for the glitterball trophy.
The final four each performed a trio of routines, starting with a choice by the judges.
Ashley & Pasha reprised their Salsa to (I’ve Had The) Time Of My Life by Bill Medley and Jennifer Warnes while Stacey & Kevin danced their Foxtrot to Hi Ho Silver Lining by Jeff Beck
Faye and Giovanni did the Viennese Waltz to It’s A Man’s Man’s Man’s World by Seal and Joe and Dianne performed the Paso Doble to Pompeii by Bastille.
In round two the final four performed their own uniquely choreographed show dances.
Ashley & Pasha performed their showdance to Keeping Your Head Up by Birdy while Stacey & Dooley danced to Land of A Thousand Dances by Jessica Mauboy
Faye and Giovanni did their showdance routine to Lullaby of Broadway by Various and Joe and Dianne finished things off with a sowdance to I Bet You Look Good On The Dancefloor by Arctic Monkeys
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.
While the judges' marked all of the routines, it was down to viewer votes alone to determine the winner.
The results as the Strictly 2018 winner is revealed will be announced live tonight with no separate show on Sunday night.
Who was your favourite in the Strictly Come Dancing 2018 final tonight? Tweet us @tellymix
Stick with us for all the latest from tonight's Strictly Come Dancing 2018 final and results!
Strictly Come Dancing airs on BBC One.