I have watched this movie 20+ times and I am writing this review in July 2022 after watching so many times. This is a gem, it has set standards of a perfect story telling. All the characters are so neat and beautiful. Shahrukh' best movie till date. I will show this movie to my son on his 18th birthday.