I have watched this movie 3 or 4 times, and I am impressed with the subject matter and the way with which Gulzar has written it and Shekhar Kapur has directed it. Usually I find that most Indian movies have plots that have such one dimensional characters, but in this movie you see the evolution of the characters. For those who watch Indian movies for the lyrics as well and you haven't seen or heard the songs of Masoom, then you are truly missing something. You can't expect anything less than the best (in terms of the lyrics) from Gulzar. The music by R.D.Burman is also very touching, and appropriate for the scenes. Kudos to Naseruddin Shah and Shabana Azmi for portraying their characters with such passion. After watching this movie I felt that it is human to make mistakes, and you don't find many movies providing such moral lessons. Highly recommended to lovers of cinema.