Dan Burn has had to do things the hard way.
From being rejected by his boyhood club Newcastle United as a youngster to pushing supermarket trolleys, he could easily have given up on his football career before it had really begun.
The 32-year-old, who was initially a goalkeeper, also lost his ring finger on his right hand, aged just 13, in a childhood accident.
Now the 6ft 7ins defender has the Three Lions - albeit so far only the training kit - on his chest as he reflects on his journey that has got him to the week of his dreams.