so many hills that we have climbed so many trails we left behind so many songs that i forget the journey isn't over yet through all the years i've watched you grow the little secrets we both know how i held you when you slept i've always felt the tears you wept there is a reason for your laughter there is a reason for your pain there is a dream you're chasing after there are some things you'll (we'll) never change so many rivers we have crossed the love we found the love we lost the steps we made i will retrace the broken memories can't erase