Theme of the movie is presented very well. Deepa mehta did a great job. Whole movie goes wonderfully until climax. Climax is totally unpredictable and little boring. All actors did fine work especially preity zinta. I never expected such a good movie from preity zinta. Cinematography is presented in a very good manner. Absolutely worth watching movie. You will find the characters close to someone you know. You will love the movie as it goes forward and probably won't want to left the chair you are sitting on.Language (punjabi) is quiet hard to understand as i am a pakistani myself. I never expected such a good movie from preity zinta.