You passed me like a moment I could never hold
I felt it hit but I played it cold
You had that look like you knew something I don’t
And I froze right there—yeah I almost spoke
You don’t know my name, but I know that smile
Been carrying it for a while
It’s crazy how close two strangers can get
Without crossing that line at all
Every step I take, I’m right on the edge
One word away from something real
But silence keeps pulling me back again
Like it’s safer not to feel
I almost said hello
Almost let you know
You were everything in that moment I couldn’t hold
One breath, one chance
Gone before it lands
Now I’m stuck replaying what we never had
I almost said hello
You move like a song I forgot how to play
Still stuck in my head anyway
There’s something there I can’t explain
Like a star I won’t let fade
I watch you light the room and leave
Like it’s nothing, like it’s easy
And every time you walk away
It cuts a little deeper in me
[Pre-Chorus]
I tell myself “just say the word”
Break the cycle, take the fall
But fear’s a voice I’ve learned too well
And it always wins it all
I almost said hello
Almost let you know
You were everything in that moment I couldn’t hold
One breath, one chance
Gone before it lands
Now I’m stuck replaying what we never had
I almost said hello
Maybe we were never meant to meet
Just pass like ghosts in the same scene
But something in me don’t believe
That it was nothing
If I see you there again one day
I swear I won’t look away
No more almost
No more almost
[Final Chorus – stripped / emotional]
I won’t almost say hello
I won’t let it go
If you’re standing right in front of me, I’ll let it show
No more what-ifs in my head
No more words unsaid
But tonight…
yeah tonight…
I almost said hello