the road is long that leads me home tonight it disappears into the distant light my love don t give up on me you know i love you but i m just a man i don t always love you the best that i can my love just don t give up on me don t give up on me don t give up on me don t give up on me i won t give up on you got all these letters that i never did write all this affection i kept inside my heart don t give up on me don t give up on me don t give up on me don t give up on me i won t give up on you you were there when i shook my fist at the sky you were there when i fell to the earth and cried do you remember how it felt just like we died and rose again and the storm inside was raging it was howling like the wind at the pentecost and his love was teaching us a language we thought was lost i have felt the holy fire of love been burned by the holy fire of love made clean by the holy fire of love i walked beside you in the canyon flames deep as an ocean and hot as a thousand suns we barely survived  but now i wake up in a golden dream angel voices in the rooms where the children run all covered in light don t give up on me don t give up on me don t give up on me i won t give up on you don t give up on me i m beggin you please don t give up on me i won t give up on you