Till we lay these weapons at your feet, Lord How long, how long Till we call all hatred obsolete, Lord How long, how long Till we walk like lovers thru Bethlehem How long, how long Till the lion lies down with the lamb, Lord How long, how long Too late I know it's not too late To wrestle with this angel Higher and higher Don't let go Higher and higher Before we know How does it end How does it end We're all riding on the last train Trying to find our way home again Till we wash the blood from the hands of our fathers
How long We're all sisters and brothers, sons and daughters How long, how long Our eyes all shine in different colors we cry, Lord How long Our dreams our tears are all the same by and by, Lord How long, how long Too late I know it's not too late To climb up Jacob's ladder Higher and higher Don't let go Higher and higher Before we know How does it end How does it end We're all riding on the last train Trying to find our way home again It's not too late