A Time of Angels: A Novel