This is a must watch movie. Great performances by Vidya Balan, Saif Ali Khan and Sanjay Dutt. The songs are very melodious and hummable. Based on Sharat Chandra Chattopadhyay's novel, the movie revolves around childhood sweethearts Lalita (Vidya Balan) and Shekhar (Saif Ali Khan) who are driven away from each other due to misunderstandings mainly created by Shekhar's father. Sanjay Dutt as Girish the friend who helps Lalita in her time of need is very lovable. The cameo by Rekha as a cabaret singer proves that she is still one of the most beautiful actresses in Bollywood.