The reason why I felt a little put off was because I found Tony too forgiving in some of the situations. or very very much in love to stand for all the insults, strange behavior and lying Jack did. Not that I don't understand Jack (and even support him with all that he's going through) but I find it hard to stand by someone when I have little to rely on. And I guess that was what made for a constant nagging throughout the reading. It was a good book, with great detail, character development (and a surprise insight from Brandon) and complex plot. Just not enough for me to give a 5 star rating.