This was full of fun twists and turns which kept me guessing. One of those books that keeps you thinking for a few days after you finish it.