Lyric discussion by Tritone11 

to me its about two people that know they are meant to be with each other but the time is not right.they know a long time will pass for a moment like this to happen again.Its also like he knows that its probably better that wayand still its hard for him to look the truth in the eyes.

I am going through a situation identical to what you wrote above and i totally see the song that way

An error occured.