Answer

Small Gods by Terry Pratchett, which I sadly read last January. It was downhill from there.

Replies
No replies yet