Great pacing, great characters, great prose. The demon's appearance at the end would've felt a little deus ex machina like, but you foreshadowed it well by having the shaman be uneasy about the temple in general. All in all great story.
thanks a lot!