Not to be overly pedantic, but that's some shoddy analysis. There is nothing in the lyrics that says person A is planning to walk in a straight line from pt A to pt B to see person B. Or that he's even starting in Scotland. It's simply about dedication. This 1000 miles could simply be laps around the block or jogs up and down the coast. Bah, humbug, I say to the pretty map.I did learn that "haver" means to talk nonsense, so I got something out of this.