O sister, can you feel it? All the changes coming round Oh I know I've been impatient But it's hard to settle down There's a humming in the valley There's a river full of cheer Where's it's going, I will be there At the crowning of the year I wanna get my feet Where the bells ring out I wanna shake off the dust I wanna sing out loud I've been waiting, I've been waiting Waiting a long, long while What's that shaking Who's that waking Oh ain't it the newborn child Ain't it the newborn child O mother can you hear me? Oh I know I'm out of tune Like a drunk up in the choir Singing I'll be home soon When I get on my feet Hear the bells ring out I'm gonna shake off the dust I'm gonna sing out loud I've been waiting, I've been waiting Waiting a long, long while What's that shaking Who's that waking Oh ain't it the newborn child Ain't it the newborn child I go walking on the narrow But I never get too far Now I'm falling, now I'm rising Now I'm crawling in the dark And I've been waiting