I absolutely loved this book and could not put it down. It may be a bit hard to read for some as the book does go back and forth between characters and times. Everytime he enters another room you are on the edge of the chair wondering what is goign to happen! Excellent book and the ending is a total surprise. Wow!!!