This is a song for Eucharist and with nine verses covers just about all liturgical bases.
The tune is by Brett Ballard. The text is by Bernard Geoffroy (? translated) but it appears he was assisted for this version by Alan Hommerding on verse 2 and Brett Ballard on verses 6-9. There are other versions and other settings with fewer verses.
The sheet music is at WLP where there is a sample to listen to.
Some of the text is at Godsongs, where is attributed to anonymous.