Watch it at least 6 times

Rating: 10/10 (2 May 2020)

Wow, on my 5th or 6th viewing and after reading the book I have such a further advanced understanding of this story. If you love this movie, buy it and watch it over and over and over again and you'll see all the parallels. One of my favorite novels + movies. Check it out.