I think the ending should not have been as is, coz it was not the right solution. But supperb acting by each actor so much so that there are certain scenes you are angry for the behaviour of grand parents or likewise. And worth a watch for it might be true story for many cases.