I have never read the book. I found the movie hard to follow. The story is constantly jumping around from present to past to further in the past. With no dates given and no narrative and the characters always looking the same age, it is hard to follow the story line.