I had this for a few weeks before I got to it. I read it in one sitting on the train. A very good read with great twists and turns. I did work out the big reveal a while before it was revealed but it didn't take away any of the enjoyment for me. I hated seeing the book end and I'm looking forward to finding out what happens next.