Prologue : Un narrateur anonyme observe une photo sépia représentant un fleuve et une imposante bâtisse menacée par la montée des eaux. Cette image statique s'anime soudain : la maison est alors lentement engloutie par les flots.En 1907, Amulya et sa famille s'installent à Songarh, petite ville située sur un haut plateau du Bengale rural. Autrefois centre de pèlerinage bouddhique, la ville est à présent un centre minier aux mains des colons britanniques. Séduit par le calme du lieu, Amulya, passionné de botanique, établit une petite usine de plantes médicinales à laquelle il se consacre entièrement. Mais Kananbala, son épouse, ne s'habitue pas à cette vie de province. Quand ses deux fils quittent le foyer pour se marier, elle est soudainement atteinte d'étranges symptômes qui l'assignent à résidence dans sa chambre d'où elle est le témoin d'un meurtre passionnel, tragédie aggravée par la disparition de la femme de son fils, Nirmal, qui meurt en donnant le jour à une petite fille : Bakul. Nirmal disparaît alors et Amulya décède peu après d'une crise cardiaque. Dix ans plus tard, l'activité minière de Songarh s'est tarie, la ville n'est plus que l'ombre d'elle-même. Devenu archéologue, Nirmal sillonne le pays et ne rentre que rarement à la maison où il a recueilli Mukunda, fils illégitime d'une employée qui travaillait pour son père. Bakul et le jeune garçon deviennent d'inséparables compagnons de jeu mais voyant leur complicité se teinter, avec le temps, d'une ambivalence amoureuse, la famille les sépare en envoyant Mukunda à l'école à Calcutta. Dix années se sont à nouveau écoulées. C'est à présent Mukunda qui raconte comment il a décidé de prendre sa vie en main et de rompre avec son père. Devenu le protégé d'un prospecteur immobilier impitoyable, il «hérite» de la maison, à Calcutta, d'un couple forcé de fuir vers le Pakistan de l'Est au moment de la Partition, et y fonde sa propre famille. Mandaté par son patron pour expulser les occupants de la maison de Song...