From the highest mountain, to the deepest of seas From the widest valley out in front of me Church bells are ringing and they are calling your name I'm chasing this dream 'till morning light And I want to get back but I can't come tonight What keeps me going, keeps me alive is my heart always knows you'll be there by my side It's been a long time coming (it's been a longtime) It's been a long time coming (it's been a longtime) It's been a long time coming (it's been a longtime) It sure feels good to be home It's been a long time coming And it sure feels good to be home And I'll sit by the window with the wheat fields outside That's what I'll remember for the rest of my life So when I get back, it'll mean so much more The look on your face as I walk through the door It's been a long time coming (it's been a longtime) It's been a long time coming (it's been a longtime) It's been a long time coming (it's been a longtime) It sure feels good to be home It's been a long time coming (it's been a longtime) It's been a long time coming (it's been a longtime) It's been a long time coming (it's been a longtime) It sure feels good, it sure feels good to be home Well, I've been to the mountain Oh, looked down at the sea And I've got to be thankful Oh, thankful to God you're still waiting there for me It's been a long time coming (it's been a longtime) It's been a long time coming (it's been a longtime) It's been a long time coming (it's been a longtime) God it's good to be back, back with you, yeah (It's been a long time) I've been around the world (It's been a long time) and one thing I am sure of (It's been a long time) what I want and what I need is your love (It's been a long time) It's been a long time coming (it's been a longtime) Hey I'm gonna make all the lost now Yeah you're in my time You gotta believe, you gotta believe I'm gonna love you by the way It's been a long time coming Save a little love It's been a longtime It's been a longtime It's been a longtime It's been a longtime