there are smiles on the faces of the people passing by there are scars on their hearts that they hide faithful and fragile doubting their path they carry the weight of the world on their backs i know the got a long way to go yes i know we ve got a long way to go but i know every day i m lucky just to breathe the air i breathe and i hope everyone can feel this love thats busting out of me and sometimes i forget just to forgive even me sometimes i stumble thats when he carries me sometimes i stumble thats when he carries me oh yeah yeah yeah morning wakes uncertian of what will come and i will question where my happiness comes from i ve lived in castles and out on the street but i m still seduced by the demons that make me weak i know i ve got a long way to go yes i know i ve got a long way to go but i know every day i m lucky just to breathe the air i breathe and i hope everyone can feel this love thats busting out of me and sometimes i forget just to forgive even me sometimes i stumble thats when he carries me sometimes i stumble thats when he carries me we ve both suffered on this road we traveled on it is cold it is lonely it is dark oh but there is hope and its hope that carries on and i know everyday i m lucky just to breathe the air i breathe and i hope everyone can feel this love thats busting out of me and sometimes i forget just to forgive even me sometimes i stumble thats when he carries me sometimes i stumble thats when he carries me oh yeah yeah yeah yeah yeah yeah yeah yeah oh yeah