Thanks again for everything For everything I know For everything that I have seen Between these places that I go Down that highway, up that street In your love I know I'll never lose my feet In 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 mess Without you these skies of blue They cloud up with loneliness Up that mountain, down that stream Through that nightmare and into that dream In all these tragic wonders I have found You never let me down You never let me down, no, no You never let me down, no When I think of who we are And who we'll be behind those stars I say oh thank God You know lately I've been feeling kinda lonely Everybody seems so afraid I clench my teeth together so tightly sometimes That I forget that promise you made Knock and you will open, seek and I'll find Ask and you will answer in your own perfect time In all these years that I've been losing ground In all these tragic wonders I have found In all these years that I have moved around You never let me down You never let me down, oh no You never let me down, oh You never let me down You never let me down You never let me down You never let me You never let me down, no