The last seraph
96