[Verse 1] I lock the gate at dusk On a quiet little street Kids chalk saints on sidewalks While the maple sheds its leaves I hear the river climb Past the banks we trusted in And the old news on the screen Looks like dust against the wind [Pre-Chorus] Creation groans aloud In the cracked and shaking ground Yet my hands stay open For the ones still wandering now [Chorus] He's almost at the door He's almost at the door My heart can rest in this He's almost at the door He's almost at the door He's almost at the door I weep for every name Still asleep inside the storm [Verse 2] Sirens bloom at noon By the flooded grocery lane Men still joke in parking lots Like the sky won't change its face They eat and drink and laugh Under ceilings full of dust But I keep my lamp lit For the mercy left to us [Pre-Chorus] I see the field bend low I see the seasons bow And my soul says, "Keep watch" While the world keeps spinning out [Chorus] He's almost at the door He's almost at the door My heart can rest in this He's almost at the door He's almost at the door He's almost at the door I weep for every name Still asleep inside the storm [Bridge] Let the fires take the dry grass Let the waters write their song If the ground is splitting open It means the dawn is nearly on So I stand in the doorway With my tears and with my praise One eye fixed on heaven One hand reaching through the rain [Final Chorus] He's almost at the door He's almost at the door My heart can rest in this He's almost at the door He's almost at the door He's almost at the door I weep for every name Still asleep inside the storm He's almost at the door He's almost at the door I keep the light on long Till the last lost soul comes home