The last seraph
98