** spoiler alert ** 
 Just finished it. It really surprised me in the middle because I hadn't seen the movie though I watched the film version (foreign) immediately after. The story grabbed hold of me relentlessly and was hard to put it down. Very good narration too on the Audible audio book.