Based on Sarat Chandra Chattopadhye's novel set in early-1960s Calcutta, this romantic drama centers on childhood friends Lolita (Vidya Balan) and Shekhar (Saif Ali Khan). Both children struggle with difficult family situations, and through the years, they grow closer and come to rely on each other to get through the tough times. When a wealthy man (Sanjay Dutt) pursues Lolita, Shekhar finally realizes he's madly in love with her.