It feels like the ending was a bit rushed, certain holes weren't explained and it was just wrapped up way too quickly in the end but overall a very good read.
The Villain's Savior