upload.wikimedia.org/wikipedia/en/thumb/2/26/UEFA_Euro_2024_Logo.svg/220px-UEFA_Euro_2024_Logo.svg.pngIt won't be long before the summer comes around and Euro 2024 is upon us.
Can Gareth Southgate guide the Three Lions to silverware? Can Steve Clarke's Tartan Army make a statement in a major tournament?
These are just two questions avid fans will have, as top European teams jostle for position on the global stage.
With the draw already completed, and each team's potential route to glory established, BBC Sport provides the lowdown on all the key details for Euro 2024.
When will the tournament start?
Held in Germany, Euro 2024 will officially begin on Friday, 14th June 2024 at the Allianz Arena, home of Bayern Munich.
Scotland will be the team facing the hosts in the first match to kick off the tournament.
It will continue for a month and conclude on Sunday, 14th July at the Olympiastadion in Berlin.
This will be the first time that Germany has hosted the tournament since reunification, with the 1988 edition held in West Germany.
What are the groups?
Group A: Germany, Scotland, Hungary, Switzerland
Group B: Spain, Croatia, Italy, Albania
Group C: Slovenia, Denmark, Serbia, England
Group D: Poland, Netherlands, Austria, France
Group E: Belgium, Slovakia, Romania, Ukraine
Group F: Turkey, Georgia, Portugal, Czech Republic
Where are England and Scotland going to be playing?
England's group-stage matches: 16th June v Serbia in Gelsenkirchen - 8pm, 20th June v Denmark in Frankfurt - 5pm, 25th June v Slovenia in Cologne - 8pm.
Scotland's group-stage matches: 14th June v Germany in Munich - 8pm, 19th June v Switzerland in Cologne - 8pm, 23rd June v Hungary in Stuttgart - 8pm.
Which stadiums might we see?
Here is the full list of venues for the tournament:
Berlin: Olympiastadion (70,000 capacity)
Cologne: Cologne Stadium (47,000),
Dortmund: BVB Stadion Dortmund (66,000)
Dusseldorf: Dusseldorf Arena (47,000)
Frankfurt: Frankfurt Arena (48,000)
Gelsenkirchen: Arena AufSchalke (50,000)
Hamburg: Volksparkstadion Hamburg (50,000)
Leipzig: Leipzig Stadium (42,000)
Munich: Munich Football Arena (67,000)
Stuttgart: Stuttgart Arena (54,000)
When are the Euro 2024 fixtures?
Friday, 14th June
Germany v Scotland (20:00 - Group A)
Saturday, 15th June
Hungary v Switzerland (14:00 - Group A)
Spain v Croatia (17:00 - Group B)
Italy v Albania (20:00 - Group B)
Sunday, 16th June
Poland v Netherlands (14:00 – Group D)
Slovenia v Denmark (17:00 – Group C)
Serbia v England (20:00 – Group C)
Monday, 17th June
Romania v Ukraine (14:00 – Group E)
Belgium v Slovakia (17:00 – Group E)
Austria v France (20:00 – Group D)
Tuesday, 18th June
Turkey v Georgia (17:00 - Group F)
Portugal v Czech Republic (20:00 - Group F)
Wednesday, 19th June
Croatia v Albania (14:00 - Group B)
Germany v Hungary (17:00 – Group A)
Scotland v Switzerland (20:00 – Group A)
Thursday, 20th June
Slovenia v Serbia (14:00 – Group C)
Denmark v England (17:00 – Group C)
Spain v Italy (20:00 – Group B)
Friday, 21st June
Slovakia v Ukraine (14:00 – Group E)
Poland v Austria (17:00 – Group D)
Netherland v France (20:00 – Group D)
Saturday, 22nd June
Georgia v Czech Republic (14:00 – Group F)
Turkey v Portugal (17:00 – Group F)
Belgium v Romania (20:00 – Group E)
Sunday, 23rd June
Scotland v Hungary (20:00 – Group A)
Switzerland v Germany (20:00 – Group A)
Monday, 24th June
Albania v Spain (20:00 – Group B)
Croatia v Italy (20:00 – Group B)
Tuesday, 25th June
France v Poland (17:00 – Group D)
Netherlands v Austria (17:00 – Group D)
Denmark v Serbia (20:00 – Group C)
England v Slovenia (20:00 – Group C)
Wednesday, 26th June
Slovakia v Romania (17:00 – Group E)
Ukraine v Belgium (17:00 – Group E)
Czech Republic v Turkey (20:00 – Group F)
Georgia v Portugal (20:00 – Group F)