birth call caves cults demon demons earth flames ghouls hight jews keeping moonlight night priests pumping restless ritual sacrifice serpent shade sticky tales tattoo whores witches