AMAZINGG, although I watched the movie before reading this..it kind of ruined the suspense and plot twisting. BUT. The storyline and writing are so good, still had me hooked pretty easily ! I will do a more complete review on my blog soon :)