This movie is a masterpiece, and I am so, so happy that i watched it. This was truly a well built movie and this is one of my top movies i have ever seen. All the characters have such great amounts of depth placed into them and to see how the rest of their lives end out was amazing and the messages behind it. 10/10. MOVIE OF THE YEAR!!!!!!