I don't know if the song is "perfect"--but it sure approaches it. The incisive imagery is yet another wonderful aspect. To me in fact it also shares at least one attribute with "Raglan Road"--a dreamlike quality which makes the story more poignant.