Finally, a hero with flaws. not perfect. but a perfect hero in the story. Excited to read the next one. Craven never disappoints.