This is my first review for a movie in 30 years. N trust me this is the best movie I have ever seen. I have seen it approx 30 times and every time I see it it feels like a new revelation. Both the actors have done damn well specially Kareena. It somehow makes me happy every time I am sad.