HOLY CRAP ON A CRACKER! This book blew me away! I was on the edge of my seat the whole time! Everything was perfect. The characters, the B-characters, the C-characters, the story line, the beginning, the ending, the middle. It was heart-breakingly good! I cried, I laughed....perfection.