It's getting harder to remember Feeling lost and lonely Cause it seems we've been together for so long Yeah, I've been living in the moment So, I never stopped to measure All the miles that past the places where we've gone But, when I try to count the ways Your love has carried me It doesn't take me very long to see That we have come so far You have been so good When I trace the road we have traveled Gotta tell you lord I look at where we are And see where I could have been And I need to say again You've been so good Who would have guessed that we would come so far There may be other who have wandered Why you kept on believing In the person that you knew I could become Even though I wasn't worthy You're the one who's love was faithful To complete the work in me that you've begun I don't know all the mountains that are left for us to climb But, I know when I reach the end I'll find Oh lord, I'll find We have come so far You have been so good When I trace the road that we have traveled I gotta tell you, lord I look at where we are And see where I could have been And I need to say again You've been so good Who would have guessed that we would come so far Oh my lord We have come so far Yes, we've come so far That you have been so good When I trace the road we have traveled I gotta praise, praise lord I look at where we are See where I could have been And I need to say again You've been so good Who would have guessed that we would come so far Yes, oh my lord So far You and me I look at where we are We've come So far