This was really hard to rate. I flew through the second half just to finish it. The protagonist is both boring and terrible. The storyline is interesting. I wanted to give it two stars, but I'd have trouble finishing a two-star book. I *did* want to see how this book ended.