The ancient world The age of scrolls The branch of David in the wind How many lifetimes must unfold Before the promised one steps in How many deserts? How many kings? How many more burnt offerings? Emmanuel I breathe your name We watch, we wait We Watch We wait We ask We ache God with us Someday We watch We wait The dead of night A swollen womb Heaven held inside my hands How could there be no other room Than for a bed of straw and sand? And lo the blood And oh the cries And still my soul doth magnify Emmanuel I breathe your name We watch, we wait We Watch We wait We ask We ache God with us Someday We watch We wait A longing heart A world on fire We want to see your face again No man can know The day, the hour The many miles from Bethlehem But every knee will bow and bend And every tongue confess again Emmanuel We breathe your name We watch, we wait We watch We wait We ask We ache God with us One day We watch We wait We Watch We wait We ask We ache God with us This day We watch We wait