After a year of waiting, Euro 2020 is finally here.
The Covid-delayed tournament kicked off on Friday, with Italy defeating Turkey 3-0 in Group A.
The month-long tournament, being held at various locations across Europe, will bring back memories of the summer of 1996, with up to 6 of England's 7 games being held at Wembley should they make it all the way to the final.
With a promising young team and being thought of among the favourites, and with the weather set fair for the next few weeks, it could bring back memories of 2018 when England made it all the way to the semi-finals of the World Cup and united the nation.
Plus, Scotland are playing in their first major tournament since the 1998 World Cup, and Wales are aiming to replicate the heroics of 2016 when they reached the semi-finals.
With the Olympics and Paralympics set to come next month and Wimbledon starting later in June, it's going to be a mouth-watering summer of sport.
Here's all the key dates for England, Scotland and Wales as they begin their quest to be European Champions.
England
Gareth Southgate's men get underway on Sunday (June 13) when they take on Croatia at 2pm, the team that dumped them out of the World Cup three years ago, at Wembley.
Then, it's a mouth-watering tie against Scotland on Friday, June 18 at 8pm, before the decider against the Czech Republic at the same time on Tuesday, June 22.
Like every game in the tournament, all of the Three Lions' matches will be shown live on free-to-air TV, either on the BBC or ITV.
Should England make it out of the group, it's a little bit more difficult to chart their progress.
As well as the top two in each of the six groups, the four best third-placed teams will also make it through to the Last 16.
Should they win their group, England will be faced with a tie at Wembley with the second best team out of Group F - the so-called 'group of death' which includes reigning champions Portugal, world champions France, and 2014 World Cup winners Germany, as well as Hungary.
That will take place on Tuesday, June 29 at 5pm.
If they finish second, they will travel to Copenhagen on Monday, June 28 to play the second best side of Group E - either Poland, Slovakia, Spain or Sweden.
If they're among the best third placed sides, they could end up travelling to Budapest or Glasgow to play the winners of Group C - Austria, North Macedonia, Netherlands or Ukraine - or Group E.
The Quarter Finals take place in St Petersburg, Munich, Baku and Rome on July 2 or 3, with the semi-finals back at Wembley on July 6 and 7.
The showpiece final will be held in the English capital on Sunday, July 11 - and reports suggest that it could be held in front of 40,000 fans, even if lockdown easing does not go ahead on June 21.
Wales
Wales are the first of the home nations to get their campaign underway, taking on Switzerland in Baku this afternoon (Saturday, June 12, 2pm).
They will stay in the Azeri capital for their tie against Turkey at 5pm on Wednesday, June 16, before making the 2,000 mile trip to face Italy in Rome at 5pm on Sunday, June 20.
Again, it is hard to track their progress in the Last 16, but if they win their group, they'll face the second best team in Group C in London on June 26.
If they come second, they'll face the second placed team in Group B - Denmark, Finland, Belgium or Russia - in Amsterdam on the same day.
Finishing as one of the best third-placed sides will see them either travelling to Seville to face the winners of Group B, or to Glasgow to face the winners of Group E.
Scotland
In their first major tournament since 1998, the Scots get their campaign underway on Monday afternoon, facing the Czech Republic at Hampden Park in Glasgow.
Next for Steve Clarke's side is the trip to Wembley to face England on Friday, June 18, before they face Croatia back on home turf at 8pm on Tuesday, June 22.
Their path in the knockout stages is the same as England's; should they win their group, they will be faced with a tie at Wembley with the second best team out of Group F.
That will take place on Tuesday, June 29 at 5pm.
If they finish second, they will travel to Copenhagen on Monday, June 28 to play the second best side of Group E.
If they're among the best third placed sides, they could end up travelling to Budapest or Glasgow to play the winners of Group C or Group E.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here