Haven’t read the book. The story as told in the movie is so bad that I stopped watching with 1.5 hours left. The MC is poorly portrayed and makes illogical choices ... when he decided to turn back and go the opposite direction (after traveling for days) towards the place he isn’t supposed to go in order to save a girl he’s only seen in his dreams, I had to switch it off or risk putting a hole through the TV.