So tonight is the big night, England vs Italy in the EURO 2020 final.
Harry Kane, Raheem Sterling and co, have fired England into their first major final since 1966. Their opponents will be no pushovers though, with Italy current unbeaten in their last 33 matches in all competitions (W27 D6).
England themselves are on an unbeaten run of 12 games and have conceded just the one goal during the whole tournament.
And with Gareth Southgate's team quite possibly on the edge of glory – you know, they've never won the Euros – you may very well have a few questions.
So let's try answer them!
When and where can you watch the game?
Fortunately, viewers have two options on where to watch tonight's game, as the match will be televised on both BBC One and ITV for free.
The BBC's coverage begins at 6.20pm, while ITV's starts at 6.30pm, though the game will kick-off at 8pm (BST).
If you don't have a TV, you can also watch the match online for free via the BBC iPlayer or ITV Hub.
What colour kits will be worn?
You'll be pleased to know both teams will being playing in their traditional home colours. UEFA have confirmed that England will wear white, while Italy will don their iconic blue.
The teams will also wear opposite short and sock combinations, with the Three Lions' wearing navy blue shorts and white socks, and Italy in white shorts and blue socks.
Is it coming home?
If only we knew, it would save a whole lot of tension. For now though, let's just hope the English fans will be singing Sweet Caroline well the full-time whistle blows at Wembley stadium tonight!