This movie was amazing, I strive to steer away from any personal footprint on the internet, but it was so good it would hurt me not to put my two cents in. This was so good it is difficult to put into words. First of all I would suggest watching it alone, so as to not let any outside views adjust your own as you are watching. That said this movie had me thinking some thoughts deeper than I have likely ever thought before. It was visually stunning all the way through. The performances of all the actors were outstanding as well, very heartfelt and very real. If you like to turn off your mind and let the pretty colors flash, this might still be a good movie, very pretty, but I personally was thinking and talking to myself all the way through. It provoked thoughts I hadn't thought before, and reawakened emotions I long thought dead. Those who trash this movie did not feel this movie, they likely wanted internet points for disliking something most would say is no short of a masterpiece. Yes, the end is a tad 'corny' (little joke for those who have watched it), perhaps a little tonally dissonant, maybe a happy ending wasn't what it needed, but if it left of sad it would also feel unfinished, it leaves off ambiguously for the most part, but still good.
You should watch it and you should feel it, you won't feel good, but you'll feel what needs to be felt.