While going in a predictable direction in accordance with trope law, the story does provide a few unexpected surprises and casts some doubt on an easy outcome. The main character is still emotionally flawed, but dedicated to the right thing .. I am enjoying the journey.