[Verse 1]
You were just a stranger in the doorway
Coffee in your hand
Laughing at the rain
I was in the corner with my notebook
Trying to write the weight off my day
One small glance
Felt ten years long
Like I’d heard your voice
In some other song
[Chorus]
Our souls knew before we did
Tangled in a second we couldn’t explain
Hearts spoke up in the silence
Calling out each other’s name
We said “nice to meet you”
But it felt like “where you been?”
Our souls knew before we did
We just had to catch up to them (oh yeah)
[Verse 2]
You said you hate small talk
Went straight deeper
Told me how you’re scared of getting hurt
I said I don’t share that with just anyone
You said
“funny
I don’t either
But it doesn’t feel forced”
Your story fit
In my empty space
Like I’d saved a chair
With your name in that place
[Chorus]
Our souls knew before we did
Tangled in a second we couldn’t explain
Hearts spoke up in the silence
Calling out each other’s name
We said “nice to meet you”
But it felt like “where you been?”
Our souls knew before we did
We just had to catch up to them
[Bridge]
Maybe we’ve been walking side by side
On different streets this whole time
You said “this is crazy”
I said “yeah
But it feels right”
Two late trains
Same last ride
Two tired hearts
Finally aligned
[Chorus]
Our souls knew before we did
Tangled in a second we couldn’t explain
Hearts spoke up in the silence
Calling out each other’s name
We said “nice to meet you”
But it felt like “where you been?”
Our souls knew before we did
And I’m glad we listened then (oh)
Our souls knew before we did
I’m glad we listened then