Janet Evanovich always does a good job of keeping me surprised until the end. A lot of other books I'm able to guess "who done it" and the surrounding reasoning of things. With all these books so far (this one included) I'm left guessing until the end. She always seems to end her chapters leaving so much open that you can't help but move on to the next chapter. Good job Janet! :)