Kundan, the son of a Hindu pundit, discovers that his childhood sweetheart Zoya loves city-bred Akram and wants to marry him. However, he persistently seeks to win her heart.
The pundit’s son Kundan (Dhanush) has fallen for the girl at first sight. That they’re both kids makes us dismiss it as a meaningless crush. But a few years later, the boy is still in love with the girl, Zoya (Sonam Kapoor). When she’s in school, he follows her around holding her hand and getting slapped in the process. Finally, she relents because of his “consistency”. The film shifts cities when Zoya gets into JNU (Jawaharlal Nehru University), and through her, we are introduced to the idealistic and political culture of the place. She discovers a long-lost strength as she confronts and then falls for student leader Akram (Abhay Deol). The film takes a turn when Zoya returns to her hometown after eight long years only to find some things changed, and others surprisingly the same.
A small town man, deeply loves a girl since childhood, but eventually finds his love unreciprocated. Later, in the heat of a moment, his action leads to a terrible event, which he tries to atone for, and eventually finds peace and forgiveness.