I think it is one of the best movie of all time that is based on emotional and mystical feelings that deals with love, but some scenes are considered to be illogical. This is the reason I am giving 4/5 but this movie made me emotional and pretty sad about life......