This has to be one of the best (perhaps the very best?) Hindi romance film. The plot is a venerable old yarn from the 1950s, many elements of which are now clichés in these romances. But this remake gives them new life, with fabulous photography, great songs and terrific acting.

The chemistry between Vidya Balan and Saif Ali Kahn is tender and touching. Saif's long road to choosing between loyalty to his demanding father and to the woman he loves it skillfully portrayed. And the final sequence will have you laughing and cheering and crying with joy.

There is not one thing to pick at as the "weak point". This one is shorter than usual for a Hindi film, just over two hours, but that's precisely what is called for to make the story unfold, no more or less. (That would make it a good first Hindi film for those who aren't excited about sitting for three or four hours.) In short, it's just brilliant.