Au début du XXè siècle, dans un Bengale secoué par des troubles politiques et des revendications d'indépendance, Binodini, belle et éduquée, devient veuve après un an de mariage. Elle s'installe chez Mahendra qui est marié à Ashalata, une fille simple. Les deux jeunes femmes deviennent inséparables. Mais, un rapport de séduction s'installe entre Mahendra et Binodini qui refuse l'oppression attachée à sa condition de veuve…