Not a Minute Too Soon

I was pretending it was easy alone

I built a fortress to keep out the unknown

Surrounded myself with the walls of rejection

Trapped in the dungeon for my own protection

Your smile came shining through so pure I knew

Not a minute too soon

Your love came through for me

You are the water in my desert

Not a minute too soon

Your love got through to me

You rescued me just in the nick of time

Time after time I threw my heart away

My faith was fading fast day after day

I had enough of giving in

I couldn't lay down my pride

So love just pushed me aside

Your kisses washed away my thirst

Every touch felt like the first

Not a minute too soon

Your love came through for me

You are the water in my desert

Not a minute too soon

Your love got through to me

You rescued me just in the nick of time

In this angry world

I thought loneliness would shelter me

My broken spirit cried in vain

Till you set me free

Your kisses washed away my thirst

Every touch feels just like the first

Not a minute too soon

Your love came through for me

You are the water in my desert

Not a minute too soon

Your love got through to me

You rescued me just in the nick of time

Not a minute too soon

Your love came through for me

You are the water, yeah, you are the water

Not a minute too soon

Your love got through to me

You rescued me just in the nick of time

Not a minute too soon

(Not a minute too soon) You are the water in my desert

(Not a minute too soon) You know your love came through for me, your love got through to me

(Not a minute too soon) I want you to rock me, roll me

(Not a minute too soon) I wanna be the one [to fade]