We have a bit of a weird relationship with live sport at the minute.
It is one of the few avenues to keep people entertained in current times, with little else left to occupy our weekends.
However, there is a certain sense of fatigue when it comes to sitting down to watch it at this stage. The Premier League has been bombarding us with games, while the international break hardly did too much to further enthuse Irish football fans. The GAA having yet to start is also a blow.
Then you have the fact that any events that do take place usually do so in front of an empty stadium. There's only so much artificial crowd noise that you can take.
And yet, we couldn't be more excited for this weekend's action. After all, this is no ordinary weekend of sport.
Here's what you have to look forward to.
Thursday
We know Thursday isn't technically part of the weekend, but there was too much good stuff going on to leave it out of this article.
Here's what will be available.
Football
Women's International Friendly - Republic of Ireland vs Denmark - RTÉ Player, 6.30pm
Europa League - Granada vs Manchester United - Virgin Media Two, 8pm
Europa League - Arsenal vs Slavia Prague - Virgin Media Sport Extra 2, 8pm
Europa League - Ajax vs Roma - Virgin Media Sport Extra 4, 8pm
Europa League - Dinamo Zagreb vs Villareal - Virgin Media Sport Extra 5, 8pm
Golf
The Masters: Round One - Coverage on Sky Sports Main Event throughout the day
Horse Racing
Aintree Festival - Virgin Media One, Coverage from 2pm
Friday
Football
Premier League - Fulham vs Wolves - BT Sport 1, 8pm
Championship - Watford vs Reading - Sky Sports Football, 7.45pm
Rugby
Challenge Cup - Bath vs London Irish - BT Sport 2, 8pm
Golf
The Masters: Round Two - Coverage on Sky Sports Main Event throughout the day
Horse Racing
Aintree Festival - Virgin Media One, Coverage from 2pm
Saturday
Football
Premier League - Manchester City vs Leeds United - BT Sport 1, 12.30pm
Premier League - Liverpool vs Aston Villa - Sky Sports Main Event, 3pm
Premier League - Crystal Palace vs Chelsea - Sky Sports Main Event, 5.30pm
Championship - Millwall vs Swansea City - Sky Sports Main Event, 12.30pm
Championship - QPR vs Sheffield Wednesday - Sky Sports Football, 3pm
La Liga - Real Madrid vs Barcelona - Premier Sports, 8pm
Rugby
Women's Six Nations - Wales vs Ireland - RTÉ 2, 5pm
Champions Cup - La Rochelle vs Sale - BT Sport 2 & Virgin Media Two, 3pm
Champions Cup - Exeter Chiefs vs Leinster - BT Sport 2, 5.30pm
Horse Racing
Aintree Festival - Virgin Media One, Coverage from 2pm (Grand National at 5.15pm)
Golf
The Masters: Round Three - Sky Sports Main Event, 8pm
Wrestling
WrestleMania 37 - BT Sport Box Office, 1am
Sunday
Football
Premier League - Burnley vs Newcastle - Sky Sports Main Event, 12pm
Premier League - West Ham vs Leicester City - Sky Sports Main Event, 2.05pm
Premier League - Tottenham vs Manchester United - Sky Sports Main Event, 4.30pm
Premier League - Sheffield United vs Arsenal - BT Sport 1, 7pm
Rugby
Champions Cup - Bordeaux vs Racing 92 - BT Sport 2, 12.30pm
Champions Cup - Clermont Auvergne vs Toulouse - BT Sport 2, 3pm
Golf
The Masters: Final Round - Sky Sports Main Event, 7pm
Horse Racing
Racing From Leopardstown - TG4, 2pm
Wrestling
WrestleMania 37 - BT Sport Box Office, 1am
Not a bad weekend of sport, eh?