The 2018 World Cup is so close now that you can almost taste the emotions.
England are about to make their first step on the path to – what? Glory? Embarrassment? Redemption? Misery?
But who will be lining up opposite the team led by Harry Kane this summer?
Heres all the info you need on the first three matches England will play in Group G of the World Cup.
England vs Tunisia – Volgograd Arena, Volgograd
Monday 18 June, 7pm, BBC One
In the past, these two teams have only met once during the World Cup. England won 2-0 in 1998.
Sky Bet are offering 10000/1 odds on Tunisia winning the tournament.
England vs Panama – Nizhny Novgorod Stadium, Nizhny Novgorod
Sunday 24 June, 1pm, BBC One
Panama and England have never clashed on the pitch during the World Cup.
They are definitely outsiders, and their surprise qualification into this years tournament meant the United States got knocked out.
England vs Belgium – Kaliningrad Stadium, Kaliningrad
Thursday 28 June, 7pm, BBC One
Belgium, who seem to be in startlingly good form at the moment, will be much tougher to beat than the other two.
In past World Cups, the England team has played Belgiums twice. England won one of those matches, and the other was a draw.
Manchester Uniteds Romelu Lukaku is one of the top Belgian strikers currently and he helped to ensure than the team won 9/10 of their qualifying matches.
The other was a draw. Gulp.