I’ve been trying god knows how long
To piece my heart back together
Now here I am back in our home town
You never answered my letters
Is your Dad still working, and how’s your Mom
We haven’t talked since last December
I know it’s been some time since I’ve been gone
But you said you’d wait forever
I guess forever took too long
I guess I shouldn’t have left you hanging on
I guess you couldn’t wait, my leaving was wrong
I guess forever took too long
Was I the only one who thought this would last
If I was wrong then you can tell me
Cos I don’t mean to be living in the past
I just can’t believe you don’t love me
How can you stand there and say the love has died
Cos you know I can still remember
When you turned from me with tears in your eyes
And swore you’d love me forever
I guess forever took too long
I guess I shouldn’t have left you hanging on
I guess you couldn’t wait, my leaving was wrong
I guess forever took too long
I guess forever took too long
I guess I shouldn’t have left you hanging on
I guess you couldn’t wait, my leaving was wrong
I guess forever took too long
Oh, forever, forever took too long
Forever took too long