[Verse 1]
I had my share of breaks
Mended with a prayer
Kept a little light on
Even when you weren't there
Tried to guard my chest
But I left the door cracked
Some nights felt empty
Still I never moved back
[Pre-Chorus]
So I held on
To the softest part
Kept your name
In the back of my heart
If love was coming
I knew it'd know the way
I stayed open
That was all I could say
[Chorus]
Love came right on time
Right on time for me
Love came right on time
And you were all I need
There is no ice without water
No fear without the rain
I kept my heart open
Now it knows your name
Love came right on time
Right on time for me
[Verse 2]
You walked in gentle
Like you already knew
Every old wound in me
Had been waiting for you
You touched my silence
Made it feel like home
Now the nights are softer
I don't sleep alone
[Pre-Chorus]
So I held on
To the softest part
Kept your name
In the back of my heart
If love was coming
I knew it'd know the way
I stayed open
That was all I could say
[Chorus]
Love came right on time
Right on time for me
Love came right on time
And you were all I need
There is no ice without water
No fear without the rain
I kept my heart open
Now it knows your name
Love came right on time
Right on time for me
[Bridge]
I ain't get bitter
I ain't turn to stone
I let the hurt pass through me
So love could find its home
And when I almost folded
You were closer than I knew
Funny how forever
Can come looking like you
[Final Chorus]
Love came right on time
Right on time for me
Love came right on time
And you were all I need
There is no ice without water
No fear without the rain
I kept my heart open
Now it knows your name
Love came right on time
Right on time for me
Love came right on time
Right on time for me