All the times I told myself
my best was not enough
all the times I gave in thinking
this world is just too tough
for all the times I faltered
and all the times I failed
all the times I thought my efforts
were my best to no avail
for every time I smiled
when inside I thought I’d die
for every time I forced myself
not to cry
for every tear I kept from falling
and every whimper I held within
for every game I played till the end
knowing I could never win
for every shout that broke upon me
and every push that held me down
and every smile I used to counter
everyone else’s never ending frowns
for the resurrected spirit
I found within to make me whole
for the power and strength it gave me
to reach my far off goals
for every path that closed it’s doors
and left me outside alone
I thank god for every one
because those closed doors led me home
and for every time I thought I was falling
well the falling part was true
but I never crashed and burned
because I was falling straight to you
so for every everything that wasn’t enough
and for every tear never cried
for every time failed, and every failure I failed to give
for every lie that turned out true, and every truth that was a lie,
for every minute I felt forgotten
and every time I damned you for my fate
I thank God he led me to you
because he granted me eternity on that day
You’ll never know how many times
you saved me from sure death
or how many tears you stopped
from being wept
or how many times you broke my fall
how many times you healed my heart
how many times you kept my world
from being torn apart
so I thank you for all the moments
even though you’ll never see
but most of all I thank God
for sending you to me