Quite possibly one of the best movies of all time. It leaves you crying tears of immense joy, as well as immense heartbreak. It is beautifully written and leaves your head full of thoughts. It explores mental illness, as well as coming of age, and abuse. Definitely not recommended for children under 13, as it deals with some heavy material. However, it is a must watch. The casting is perfect. I'm obsessed.