Such an emotional movie.. even though we could predict the plot as it is a familiar storyline, they made sure that we cry our eyes out with the great acting by all the leads .. such an emotional rollercoaster it is. Like 2nd half of the movie will make you sink in tear tsunami. I loved everything about the movie cast , background music, cinematography, screenplay, direction ,etc.