Football has thrown up some unbelievable shocks this season.
Throw that together with the FA Cup and you almost have a perfect recipe for high drama and entertainment.
And we all need a lift. Yes the Premier League can throw up entertainment, and usually unnecessary drama at the moment with VAR.
But the FA Cup can give all football fans a lift. And there is potential for one of the biggest upsets of all time this weekend.
It’s something different this weekend so here are seven ties across the weekend to keep an eye out for.
Boreham Wood vs Millwall
This is one that could light the weekend up, with Millwall currently languishing down the bottom of the Championship.
The National League side currently sit 11th in their league, and go into this one on the back of a four game winning streak.
Millwall’s form doesn’t make for good reading with just one win in their last five games.
If the form table is anything to go by, this is a potential upset in the making.
Chorley vs Derby County
The gloss may have been taken off this one slightly for the home side, however a third giantkilling of the cup for them would be one of the standout stories.
Their cup run has coincided with a return to form in the league and after finding themselves in the relegation zone earlier in the season, they now sit 10th.
Derby have had a tough season but results have turned under Wayne Rooney.
The former Manchester United man won’t be in the dugout and no first team regulars will be on the field after the Covid outbreak at the club.
That takes a bit of shine off the game for the minnows, but it means the gap between the sides closes and makes the tie even more interesting.
Stoke City vs Leicester City
A result for the Potters wouldn’t be filed under the title of cup upset, but it would be impressive nontheless.
Michael O’Neill has turned the tide at the Bet365 Stadium with some shrewd summer business, so this is no easy trip for the Foxes.
A strong Leicester side would be backed to progress through this one, but with the schedule as packed as it is at the moment you’d bet on Brendan Rodgers putting out a weakened side.
Bristol Rovers vs Sheffield United
When it comes to FA Cup upsets you usually scour the list and look for the non-leaguers, but this one is equally as mouthwatering.
The Gas are mid to bottom half in League One, but have won three of their last four in the league and go into this tie in good nick.
However the Blades, as everyone knows, have had a rotten run of results this season and are about as out of form as they come.
All the resources are on staying up or making a go of it for Sheffield United, so you’d expected a weakened side.
And if that happens, the better chance Rovers have of springing an upset.
Crawley Town vs Leeds United
This should be a fascinating one for the neutral and it will be interesting to see how Leeds shape up.
Going well in the league I’m sure Bielsa, knowing the character he is, will be after a cup run and could sense an opportunity to go far in the FA Cup.
Crawley are in the League Two play off places with three wins in their last five, and are unbeaten in that time.
As all league ties go, this could be right up there as one to watch.
Marine vs Spurs
If Marine pull off a result here it could be the biggest upset in the history of the competition.
It is the biggest gulf in clubs in FA Cup history going into it, which means it will stand alone above all other giantkillings if, somehow, it happens.
Mourinho has been one in recent seasons to put out stronger sides and take cups seriously when others haven’t bothered.
So you would expect Spurs to be strong.
Marine will be up for this. With the state of non-league football at their level, this game means more than ever financially.
It has been a crazy season with crazy results, but this would top the lot.
Stockport County vs West Ham United
15 to 20 years ago these two sides would have been separated by just one league.
Now County are in the fifth tier, but have been further than that in their decline down the footballing pyramid.
Under Jim Gannon though, they have clawed their way back and are sitting in fourth in the National League.
In non-league circles, Stockport are a massive club and would be well placed back in the Football League.
And Edgeley Park is no easy place to go. Again, it is tough one to call as David Moyes could preserve his key men for the packed Premier League schedule.
We could start the FA Cup off on Saturday with a shock, and this on Monday would certainly end it with a shock.