A Perfectly Good Man by Patrick Gale
Barnaby Johnson couldn't prevent his young parishioner Lenny from killing himself because the poison he took worked too quickly. Instead, all Barnaby could do was pray and sit by as he died, as that was all that was left to do, and it was the right thing. And that's what Barnaby was known for by all people in his life - or at least that's how it seemed on the surface. Upon closer scrutiny, things aren't all that perfect and not everyone has always been good. This is "A Perfectly Good Man" by Patrick Gale.