Here we go, Wales, your time has come. The Welsh are writing a sequel to their 2016 fairytale, and the path is laid out before them.
Rob Page's men already know their opponents for the Round of 16, but you could forgive them for daring to dream and plotting their route to the final already.
If the players haven't, fans certainly will be, and we'll have you covered with all the potential ramifications of every result once the matches have happened.
Wales drew with Switzerland and defeated Turkey to book their place in the Round of 16 by finishing second in Group A, with Italy ahead of them after seizing three wins-to-nil.
RadioTimes.com rounds up Wales' route to the final of Euro 2020.
Who could Wales play in the Euro 2020 knockouts?
Wales will play Denmark in the Round of 16 after coming second in Group A, while Denmark finished second in Group B.
This is where things get even more interesting. The winner of Wales v Denmark will need to book a trip to Baku – potentially the third time for Wales in this tournament.
The winner of that Round of 16 game will be pitted against the winner of a clash between the Netherlands and Czech Republic.
Should Wales defeat Denmark and then (potentially) Netherlands, they would be on course to meet one of a whole host of teams including England in the semi-finals, but they'll be taking it one step at a time.
What dates could the Wales knockout games be?
Wales play Denmark at 5pm on Saturday 26th June in Amsterdam, as they continue their adventure at Euro 2020.
They're one of the first teams to know their Round of 16 opposition, and will hope to use a little extra time to prepare for their huge clash in the Netherlands.
What dates could Wales play if they make it through the knockouts?
As for after that, here are all the dates Wales could end up playing up to the final.
- 5pm, Saturday 3rd July in Baku
- 8pm, Wednesday 7th July in London
- For the latest news and expert tips on getting the best deals this year, take a look at our Black Friday 2021 and Cyber Monday 2021
Euro 2020 final:
- 8pm, Sunday July 11th in London
That's a lot of dates to put in the diary, but the most optimistic of Wales fans will already be planning ahead.
If you're wondering who will win Euro 2020, check out our analysis and key predictions for how the tournament will pan out.
For the full breakdown of what games are coming up check out our Euro 2020 fixtures on TV guide.