The song from this moive never fails to make me emotional. The actual plot of this moive and direction it wanted to go was good. But I don't think it was well executed, there was a million and 1 ways they could have rearranged things or done things differentlyto have made this moive 10x better.. but either way I still liked the meaning even if the moive it's self wasn't perfect, I'd give it a 3.8
Edit: after watching it again and looking deeper this actually has SOOO many deep meanings and references.. I think this still could have been executed better but this plot on paper is actually amazing I give it a soild 4 now