High marks for building up and sustaining the underlying theme of forgiveness; low marks for the predictable plot without any significant elements of surprise, and finally, a flaccid anti-climactic ending.
BTW, that Vidya Balan is a lovely-looking girl!

