Although the acting was superb this movie was one of the saddest I have ever watched. As a former counselor and the mother of a child who was often laughed at and rejected and has experienced much hurt, I found this movie painful to watch. It did such a good job of portraying the heart wrenching build up of experiences that can lead to total dysfunction! People, anyone, can snap if enough situations in their lives add up to assassination of their self concepts and hope for any real love and acceptance. If you don't get it naturally, you will invent it because we all need to be loved and appreciated. Excellent cast, music, acting and settings.