The weather has taken something of a bad turn these last few days but don't worry - if the rain holds up this weekend, there's plenty of amazing sport on TV to carry you through.
As though the EUROs wasn't enough wall-to-wall sporting action, we have the return of the GAA Championships, the beginning of a Lions tour, and plenty more to look forward to.
To be honest, even if the weather does get better, it still seems like a weekend for placing yourself square in front of the TV and watching non-stop sport.
The weekend of sport on TV
Friday
Rugby
U20 Six Nations - Ireland v Wales - RTÉ 2 (8pm)
Top 14 Final - Toulouse v La Rochelle - Premier Sports (7:45pm)
Golf
Women's PGA Championship - Round Two - Sky Sports Golf (5pm)
Saturday
GAA
Connacht Football Championship - Sligo v Mayo - Sky Sports Arena (4:30pm)
Munster Football Championship - Kerry v Clare - Sky Sports Arena (7pm)
Ladies Football League - Division 2 final: Kerry v Meath - TG4 (5pm)
Ladies Football League - Division 1 final: Dublin v Cork - TG4 (7:30pm)
Football
UEFA EURO 2020 - Wales v Denmark - RTÉ 2/BBC One (5pm)
UEFA EURO 2020 - Italy v Austria - RTÉ 2/BBC One (8pm)
Rugby
Lions Tour - British and Irish Lions v Japan - Virgin Media Two (3pm)
Premiership Final - Exeter Chiefs v Harlequins - BT Sport 1 (5:30pm)
Golf
Women's PGA Championship - Round Three - Sky Sports Golf (5pm)
Horse racing
Racing from the Curragh - Irish Derby Festival - RTÉ 2 (1:45pm)
Cycling
Tour de France - Stage One - TG4 (11am)
Sunday
GAA
Ulster Football Championship - Down v Donegal - RTÉ 1 (1pm)
Munster Hurling Championship - Clare v Waterford - RTÉ 1 (3:30pm)
Football
UEFA EURO 2020 - Netherlands v Czech Republic - RTÉ 2/ITV (5pm)
UEFA EURO 2020 - Belgium v Portugal - RTÉ 2/ITV (8pm)
Golf
Women's PGA Championship - Final round - Sky Sports Golf (5pm)
Horse racing
Racing from the Curragh - Irish Derby Festival - RTÉ 2 (1:45pm)
Cycling
Tour de France - Stage 2 - TG4 (12pm)
Motorsport
Formula 1 - Styrian Grand Prix - Sky Sports F1 (2pm)
MotoGP - Dutch Grand Prix - BT Sport 2 (1pm)
And, if all that wasn't enough, there's the small matter of the rest of the EURO 2020 last 16 games, and the start of Wimbledon to look forward to on Monday. It's gonna be a long weekend!