One of the best movies i have ever seen. It is both relaxing and suspenseful when it needs to be. A story-line, characters and music that are nearly unmatched by any other movie. The ending is very vague and up for interpretation, and that's one of my favorite things about it. Depending on your optimism, it can either be a happy ending, or quite a depressing realization of the circumstances. Overall, a fantastic much watch that is both extremely unique, yet beautiful at the same time.