[Verse 1 — The Living]
I miss you, my best friend, more than I can explain,
I’d give anything to hear your voice again.
We shared the kind of bond that time could never break,
The kind where one could smile when the other felt the weight.
We laughed through bad days, stood together through the pain,
You were the one I could call when I couldn’t face the rain.
Then without a warning, everything changed,
You had to go and die, and nothing feels the same.
[Chorus — The Living]
I wasn’t ready for goodbye, I never got the chance,
To tell you what you meant to me, to have one final laugh.
You left without a warning, like lightning from the sky,
And I’m still trying to understand why you had to die.
I miss you every morning, I miss you every night,
I’m learning how to carry this ache I cannot fight.
[Verse 2 — The Ghost]
I hear you when you call my name, I see the tears you hide,
But please believe me when I say I never chose to die.
It wasn’t planned, it wasn’t something I could see,
There was no perfect final moment waiting there for me.
Sometimes life takes a turn that nobody expects,
No warning at the door, no chance to stop what’s next.
So don’t blame yourself, and don’t blame someone else,
There was nothing you could’ve done to change what fate had dealt.
[Chorus — The Ghost]
I’m not hurting anymore, I’m finally at peace,
The storm is gone, the weight is gone, the suffering has ceased.
I know you wish I could come home and walk beside you too,
But there are some goodbyes in life we never get to choose.
So live your life as best you can, and don’t let sorrow win,
Keep the memories alive, but let tomorrow in.
When you laugh, don’t feel guilty; when you smile, don’t feel wrong,
Because if you’re living fully, then my memory lives on.
[Bridge — Both]
[Living]
But what if I forget you? What if time erases us?
[Ghost]
You won’t forget the love we shared; that kind of bond is trust.
I’ll live inside your stories, in every song we knew,
In every stupid joke we made, in everything we used to do.
[Living]
I wish I had one more day, one more chance to say goodbye.
[Ghost]
You said enough without the words. You loved me—that’s why.
[Final Chorus — Both]
[Living]
So I’ll carry you forever, though I wish you could remain,
[Ghost]
And I’ll be there inside your heart whenever you feel the pain.
[Both]
Death may have taken you away, but it can’t erase the past,
The friendship that we built together is a love that’s made to last.
So I’ll live this life for both of us, and make each moment count,
I’ll keep your memory alive wherever this road takes me now.
You didn’t choose to leave me, and I know it wasn’t planned,
So I’ll stop asking “why?” and finally understand.
You’re gone, but not forgotten, and wherever I may go,
I’ll carry you forever, because love survives the road.
And when my own time comes, wherever we may be,
I hope the first thing that I hear is you saying,
“You made me proud to be your best friend.”