I read the book when it came out, and I actually didn’t have a lot of recollection of it. I remember liking it overall, but thinking it wasn’t worth the hype. The idea is good and the plot was entertaining, but there are too many things that are here because the plot needs these elements as devices and foundation, but it just doesn’t make much sense to act like that in the first place. I like when characters and their motivations come first, I want their actions to make sense from their perspective, but in many books, and this one was no exception, they are sacrificed for good tricks and a twisty plot. As a result, some decisions from the protagonists didn’t make much sense imo, and I also found their reactions to be frustratingly unrealistic.
I did enjoy the film much more than the book though, probably because acting was good!
One thing that I disliked though is how over sentimental they made the end, with a stupid piano music in background, like you don’t trust your actors to perform well enough to make the public feel emotional too. I can’t stand this kind of scenes, and it really dragged the film down to me.