@HushedWhispers I haven't actually gotten around to either of those. I've heard it's good though
You're going to want to put the book down in the middle of it but after a few days pick it back up and start reading again.
The movie ended a bit differently than the book but it was well crafted and definitely surprising. Love that!