Small Gods by Terry Pratchett. Art Station.