Ok so i watched this movie twice now in the last 2 years. And my opinion of this film has changed. This is a great movie that relies on emotion to tell its narrative. So upon watching it for the first time i was really impressed by it and if i were to give it a score at that time, it would be a 9/10. But unfortunately upon re-watching it, I realized that once you have experienced emotion response that this film relies on so much, it is somewhat disappointing. The biggest problem for me was pacing. This film is at least 20 min too long. Many scenes are just stretched out for too long without adding anything to the overall plot. Second problem is characters, most are very generic and not very interesting. And finally the dialogue sometimes feels unimportant, and because the film is already longer than it should be, kinda boring. Overall this is a good movie on the first viewing but this story could be told better which would make it truly great. 7/10