Fantastic, this sounded like an instant classic from the first sounds of the intro, as already stated one of the best tunes on this forum.
Lyrically very touching and one of those rare cases when it feels how the writer means every single word. The superb vocals interpret the message with strong passion.
This is how a perfect and original chord progression should be, keeping interest throughout the song and reflecting strong emotions.
The production and the mix cannot be better than this, all you need is there.
Janne