demons, halos, and...teddy bears?