I still replay the last goodbye
The memory's burned into my mind
I held your hand you closed your eyes
When you took your last breath so did I
They said time heals but that's a lie
It hurts worse as each day goes by
It keeps me up at night
Heaven couldn't wait for you
It's killing me to face the truth
And it all feels wrong cause you're gone
And I don't know what the hell to do
I didn't wanna let you go
Cause moving on hurts the most
Why do the good ones always go too soon
Heaven couldn't wait for you
I see you up in the stars at night
Wondering what is heaven like
I wish I could be right by your side
If God's up there then ask Him why
He didn't give us a little more time
I thought that you'd survive but
Heaven couldn't wait for you
It's killing me to face the truth
And it all feels wrong cause you're gone
And I don't know what the hell to do
I didn't wanna let you go
Cause moving on hurts the most
Why do the good ones always go too soon
Heaven couldn't wait for you
Heaven couldn't wait for you
I wasn't ready to lose you
The angels don't deserve you
I'd trade forever to hold you
But you left before I knew
Heaven couldn't wait for you
It's killing me to face the truth
And it all feels wrong cause you're gone
And I don't know what the hell to do
I didn't wanna let you go
Cause moving on hurts the most
Why do the good ones always go too soon
Heaven couldn't wait for you
Heaven couldn't wait for you