have i waited too long lyrics – brandon rhyder

i’ve been crazy, i’ve been blinded
i’ve been walking down the wrong path of life
i’ve been broke down, i’ve been mistreated
to ever think our love had a chance to survive
i know i haven’t held you as much, as much as i should
i know i haven’t given you everything, everything that i could

if i promised tonight, to change my life
would you come back? or have i waited too long?
if i made things right, what if i started tonight?
would you come back to me? or have i waited too long?

i have been faithful, i’ve never strayed
and i know that there are times i don’t see things your way
but i’m still here, and i will never leave
and if this whole thing doesn’t work-out
it wont be because of me.

if i promised tonight, to change my life
would you come back? or have i waited too long?
if i made things right, if i started tonight?
would you come back to me? or have i waited too long?

i remember a wise old man telling me:
“you better hold onto what you’ve got,
it’ll slip right through your fingers,
and you don’t know what you go until it’s gone,
until it’s gone”

if i promised tonight, to change my life
would you come back? or have i waited too long?
if i made things right, what if i started tonight?
would you come back to me? or have i waited too long?
too long
have i waited too long?
too long, too long too looooong
oh babyyyyyyyy

/ brandon rhyder lyrics