My head says Louis Smith, but my heart definitely wants Kimberley Walsh to win Strictly tonight.
The final will pull in one of the biggest TV audiences of the year and judging from previous weeks' voting, and what I've heard from backstage this week, it is a two-horse race.
Denise Van Outen, already struggling after being in the bottom two in the last two shows, has now dislocated a rib.
She had it popped back in by doctors yesterday, but is under no illusion she has any chance of getting her hands on the Glitterball trophy.
Speaking on Friday she admitted "we are the most unpopular" and said it would take a miracle for her and James Jordan to turn it around tonight.
Dark horse Dani Harmer has done fantastically well to get to the final. But her tough Showdance with professional partner Vincent Simone is causing problems. So far they have only completed the end of the dance correctly once and they caused hilarity amongst the other celebrities in rehearsals when Vincent fell on top of Dani and made the ending look like something from the Kama Sutra.
Gymnast Louis remains the one to beat.
He has had a dip in performance midway through, has bounced back from criticism from the judges, and will now go topless in the final.
Trying to explain why it wasn't just for the extra votes he said: “It is quite a contemporary dance and because there is strength in the show, it doesn't make sense to do it in baggy trousers and shoes. So we have gone with tight trousers and it doesn't make sense to have a top on. When you watch, you will understand why.”
Er, well I hope so, 'cos that explanation doesn't make a lot of sense to me!
That said, Louis has great hip action and has big lifts planned for the final. His dancing skills and female fans make him a strong favourite.
But my hope is that Kimberley, or Nimble Kimble as she is known to fans, will triumph in a shock result.
She was in the bottom two dance-off early on before she improved massively by spending long hours in rehearsals.
She was charming when I interviewed her early in the competition and I have been amazed at how dedicated she has been to Strictly, even while Girls Aloud have been launching a comeback.
I hate the word, but Kimberley has been on a 'journey' in this competition and I would love to see such a down-to-earth and hardworking girl cry tears of joy at the end of tonight's two-part show.
But whoever wins, Strictly bosses have had a great year – they'll "Keep Dancing" at the BBC for a good few series yet.
Mark Jefferies is Deputy TV Editor at the Daily Mirror
The two-part Strictly Come Dancing final is on BBC1 on Saturday 22 December at 6:30pm and 8:50pm