What works:
1. The core story - though on the surface, it seems to be a cliché around love, sacrifice and longing, it has it's soul in the right place.
2. Great performances by Vidya Balan and Rajkumar Rao.
Where it fails:
1. Fist half is too weak. Too many intertwined sub-plots and connected stories take long to setup the premise.
2. Lack of attention to obvious details: Majority of the story is in flashback, set 21 years back from today, which means it's set in 1994. Yet you get to see Samsung mobiles with front facing cameras, characters taking and sharing selfies, and worst of the lot, mobile internet and lightening fast internet in the midst of a jungle which can send a video file through in 5 secs!
Overall, a lost opportunity to create a good evergreen movie due to silly mistakes and gaps in script-writing....