Ye Gods! a Tale of Dogs and Demons