A review by buildhergender
Necessary Evil by Ian Tregillis

5.0

Great ending to the story.
I wasn't sure I would like it at first.
Alternate realities, as if superhumans and warlocks were not enough!
But Tregillis pulls it off.