Long time since I don't see a movie with such creative and beautiful story. Sometimes you might feel a bit sorry for the main character Takemichi but at some point everything start making some good sense and we admire his persistence. Highly recommended 10 stars movie.