Thanks again for everything, for everything I know For everything that I have seen between these places that I go And down that highway now, up that street In your love I know I'll never lose my feet And all these years that I have moved around You never let me down You never let me down Thanks again for all you do To see us through this mist Without you these skies of blue, they cloud up loneliness Up that mountain, down that street Through that nightmare and into that dream And all these tragic wonders I have found You never let me down You never let me down You never let me down When I think of who we are and who will be behind those stars I say oh, thank God You know lately I've been feeling kind of lonely Everybody seems so afraid I clench my teeth together so tightly sometimes That I forget that promise you made I open you up, seek and I find You ask and you'll answer on your own The perfect time in all these years that I've been loose and blown And all these tragic wonders I have found And all these years that I have moved around You never let me down You never let me down You never let me down You never let me down Oh, you never let me down You never let me down You never let me You never let me down