Why do we cross these miles Out in the cold Though our paths leave us tired And scattered abroad The hours are fading now And the travels are long But love is not far from each of us Not far at all It's keeping us all together Year after year Holding us all together Through joy and through tears When we are gathered here It may not look like much But the love that has found us Is so much more than enough Peace and forgiveness Hope that remains In the wonder of mercy The kindness of grace Keeping us all together Through all these years Holding us all together Through joy and through tears Burdens and stories Sorrows and songs The love of the Savior Keeping us all Prayers and stories Laughter and songs The heart of the Father Holding us all The cry of a baby Echoing on The light of the ages Has come down to us