I have read the positive and negative comments made about this movie and some majority are too extreme.
I agree the film does have flaws especially in the beginning and the age factor where both leading leading actors don't seem to have aged a single bit although 12 years have elapsed.
I also read comments regarding the story being stolen from past hit movies such as Tapasya made in the 1970's. A film I probably wouldn't watch because it is too old, and thank the director for making an updated version of it.
I would say this generation of people engrossed in this materialistic world need a break from reality and witness the type of sacrifices are made in this movie by Chandni and Prem. Although in reality it might not happen, notice I didn't say never, by viewing it on the screen it gave me hope that there could still be people in this world who care about others more than themselves.
I watched this movie for what it is, not looking for realism, but to feel good about humanity. People always complaining about films not being real but also write good reviews about Batman, Spiderman and The Incredible Hulk.
Please watch the movie for what it is, a feel good factor, and you will not be disappointed.
7/10