This is one of those very few movies which are extraordinary and lefts you stunned. This is the movie that I love to watch, no matter how many times. Outstanding movie it is with deep meanings in it which definitely will give you an extraordinary feeling which no other movie has.. Must watch movie at least once in your life..