The Language of Angels: a novel