Occasionally, just occasionally, football makes all your dreams come true.
They say that you never remember beaten semi-finalists unless you’re one of them, and England have had so many near misses at this stage over the years. Whether by penalties in 1990 and 1996 or through late, painful defeat in normal play as in 1968 and 2018, they have found ways to not get the job done.
But in 2021, they have finally done it. They needed a huge stroke of fortune, but after 55 years, England are through to a major final. And doesn’t it feel amazing?
Harry Kane’s goal in extra-time after he followed in Kasper Schmeichel’s penalty save capped off the Three Lions’ 2-1 victory over Denmark which sends them to Sunday’s Euro 2020 final against Italy.