This is another communion song from David Haas’s “Table Songs.”
It has eight verses, which gives the liturgists a chance to pick the most appropriate ones.
You can listen to the song at Haas’s Myspace site where you will hear the singable chorus and the held D at the end of the verse that suggests a cantor. I can’t find the text anywhere on the net but the whole book is $5.95 at GIA and the single sheet is available at various sites for $1.20.