For someone who usually dislikes Salman Khan, hats off to him for his performance in this. I don't know what experiences he drew from his own life, but it brought out his career best performance. Bhoomica Chawala in her Bollywood debut is equally skillful as the simple Nirjara.
Difficult to say I "enjoyed" this film because the story is so sad and tragic. But, yes, it's a very good film. Well written with good charachter development.
A lot of subtleties and symbolism. But be warned: you'll need a box of tissues. I cried my eyes out.