Very nice, Vincent! It flows well and speaks to the text very expressively. Each phrase builds on the last one naturally. Two things. Measure 11 felt a little bit tacked on, like it didn’t move the song forward as well as the rest of the phrases do. Maybe that’s my perception, though. Also, measure 15 felt unsatisfying for some reason. It didn’t seem like a natural end to its phrase, even though I could tell it was intended to open the next phrase.
Measure 4 will be hard for the bass, but I think it’s singable.