End of the world, demons, angels, pets