After Bradford beat Aston Villa last night, Chelsea and Swansea will do battle tonight to see who will face them at Wembley.
Chelsea face a hugely difficult task tonight; they must travel to Wales to attempt to overturn a 2-0 home deficit after their shock semi-final first leg loss to Swansea.
The prize for the victors? A trip to Wembley to meet huge underdogs, League Two side Bradford City.
Bradford clinched their place in the final last night after a 4-3 aggregate win over Aston Villa, adding to their penalty shootout knockouts of Wigan and Arsenal earlier in the competition.
So who would we like to see go through to face Bradford? This may not be a popular opinion, but here's why it should be Chelsea.
Bradford are writing the ultimate cup fairytale, having reached the final, their storybook cup run simply has to end in glory.
So for that to happen to great effect, if they face Chelsea then it will be the ultimate David v Goliath battle.
The whole country, with the exception of a Blue corner of West London, will be supporting Bradford at the end of February and backing the club to lift the trophy.
The 'problem' with that script if Swansea win, is neutrals would love to see both sides win the cup and will be torn.
It could be argued that way they couldn't lose, but surely it's best to want something to happen rather than not being fussed which way a match ends up?
Swansea have made incredible strides over the past three seasons, and the football they have played has been a delight. Nobody would be able to argue they don't deserve a trophy as reward; especially if they can topple Chelsea tonight.
We even expect them to win, their advantage is a good one and they have an excellent home record; and Swansea v Bradford final really would be a breath of fresh air for the game.
We've seen Chelsea win so many cup finals in recent years it's become routine, and you'd imagine they would roll Bradford over on the big stage - but didn't we expect Arsenal to do that to Birmingham in 2011? And Bradford in this year's quarter final?
In comic book terms, every good - Bradford - needs an evil to fight against - Chelsea.
Bradford and Swansea would be a clash of two good guys; when we really want to see the ultimate superhero v supervillain showdown in a winner takes all fight to the finish.
Who do you want to go through tonight? Do you agree?
images: © braveheartsportsnetwork