Bengalen 1902: Die angesehenen Brüder Mahendra (Prosenjit Chaterjee) und Behari (Tota Roy Chowdhury) können sich vor Heiratsanträgen kaum retten. Unter den vielen Zuschriften versucht auch die junge Binodini (Aishwarya Rai Bachchan) ihr Glück - vergebens. Keiner der beiden bekundet sein Interesse - auch nicht, als sie kurz darauf die Nachricht von Binodinis Hochzeit erreicht. Ein Jahr später ist sie Witwe und Mahendra mit der jungen Ashalata (Raima Sen) verheiratet. Als die Mutter (Lily Chakravarty) der zwei Brüder eines Tages bei einem Ausflug in ihr Heimatdorf auf die charismatische Binodini trifft, freunden sich die beiden an. Ungehalten über ihren gesellschaftlichen Stand als Witwe, der ihr eine erneute Hochzeit verbietet, nimmt sie die Einladung an, mit in das große Familienanwesen zu kommen. Eine Entscheidung, an der die Familie auf tragische Weise zerbrechen wird.