[Verse 1]
I swore I let you go, but here we are again,
Standing in the same old silence, like we never left.
You look at me, I feel it all, the weight of what we lost,
But I’m here with someone else, can’t go back, no matter the cost.
[Pre-Chorus]
And I see you in the crowd, like a ghost from my past,
Heart still racing, but I know it won’t last.
I reach for words, but they fade on my tongue,
So I turn away, 'cause what’s done is done…
[Chorus]
I’m still stuck in yesterday, though the world’s moving on,
Still hear your voice in every song, even though you’re gone.
I should’ve let go, I should’ve moved on,
But I’m lost in yesterday, holding on too long.
[Verse 2]
Every step I take, I feel you pulling me back,
Every new love fades like a photograph.
I tell myself I’ve changed, but I still feel the same,
Like a song without an ending, just caught in the pain.
[Pre-Chorus]
And I see you in the crowd, like a ghost from my past,
Heart still racing, but I know it won’t last.
I reach for words, but they fade on my tongue,
So I turn away, 'cause what’s done is done…
[Chorus]
I’m still stuck in yesterday, though the world’s moving on,
Still hear your voice in every song, even though you’re gone.
I should’ve let go, I should’ve moved on,
But I’m lost in yesterday, holding on too long.
[Bridge]
Maybe in another life, we got it right,
Maybe in another time, we said goodbye.
But now we’re strangers, passing by,
Two hearts still beating, asking why.
[Final Chorus]
I’m still stuck in yesterday, though the world’s moving on,
Still hear your voice in every song, even though you’re gone.
I should’ve let go, I should’ve moved on,
But I’m lost in yesterday, holding on too long.
[Outro]
Still holding on… still holding on…
But you’re gone, and I’m alone.