One twist too far for me - all of the turns this book takes you can pretty much see coming, but the final one was just silly, and unnecessary. And the book also serves cliche after cliche, and the villain was, for me, rather overwritten and came across as cartoon-like. Good book to read on the train, but ultimately forgettable and did not rock my world.