Good performances from Shahrukh.Quite emotional and touchy film with excellent acting from almost everyone.Shahrukh at his best in emotional role well supported by Preity while Rani steals the court scenes so well with good cameos from Anupam Kher,Amitabh and Hema Malini.Melodius songs very well picturised,good script never making you feel bored with the entertainment value also present at certain parts of the film.Overall,a film that can be seen again and again for just everything,whether its the subject or the actors or the treatment of the story.I give it 4.25 out of 5.