Once upon a lonely time I could barely make it through the night It always seemed the sky was fallin' down on me But life's funny and you don't own it Things can change in a single moment That's what happened to me Every time a promise fell through Every time my heart broke in two And it was always too dark to see the horizon When I thought I had it right in my hand It would slip right through like sand I didn't know why but now I see That life had other plans for me I was doin' my best givin' my all Kept hittin' my head up against the wall Missin' the mark when I thought my aim was true I didn't know just what it meant But now I see it was heaven sent 'Cause that's when I met you, yeah Every time a promise fell through Every time my heart broke in two And it was always too dark to see the horizon When I thought I had it right in my hand It would slip right through like sand I didn't know why but now I see That life had other plans for me When I was at my worst and couldn't see the light Somehow I knew it would be alright 'Cause every time a promise fell through Every time my heart broke in two And it was always too dark to see the horizon When I thought I had it right in my hand It would slip right through like sand I didn't know why but now I see That life had other plans for me Oh for me yeah, ooh, ooh, yeah Life had other plans for me yeah