I found the "twist" at the end to be pretty predictable but I really enjoyed this book. I thought Kidd was a very complex character and loved learning more about him as time went on and the author divulged more information about what happened to his parents. I was left at the end wanting to know what happens with Olivia (which I believe to be a sign of a great book)