This is one of the best movies you'll ever see. It's an absolute cryfest. Don't take the newspaper and other garbage reviews seriously. This is probably Aamir Khan's best movie. The story and screenplay are so engaging, you'd never want the movie to get over. The second half is as good as the first. Certainly one movie you can watch more than once.