Harriet is an upper-middle class
English teenage girl who lives with her family on the banks of the
Ganges River in
British India. Her father runs a
jute mill, and she has four sisters and one brother, all of whom are at least several years younger than her. The children are raised in a genteel, English environment, and even have the benefit of live-in
Indian employees, such as "Nan", their nanny. The normal order of Harriet's life is shaken when her kindly Irish neighbor, Mr. John, invites his younger American cousin, Captain John, to come for a visit. When he arrives, the children discover Captain John has a prosthetic leg, having lost a leg in a war. Harriet, her sisters, and Harriet's somewhat older friend, Valerie, are all immediately intrigued by, and then smitten with, Captain John, and therefore invite him to their
Diwali celebration. Eventually, Harriet gains the courage to show him her "secret book"—her diary. He politely acquiesces, but is then impressed by her poetry. Later, eager to impress Captain John with her familiarity with the
Hindu religion, or perhaps to divert his attention from Valerie, Harriet tells him a marriage story she has written, in which the mundane identities of ordinary peasants are subject to divine change and transformation. In the tale,
Lord Krishna intervenes in a wedding ceremony to assume the identity of the groom, and a bride is temporarily transformed into
Lady Radha, Krishna's consort, who does an extended dance. After Harriet's story, Valerie steals the diary and reads lovelorn passages of it aloud in front of Captain John, greatly embarrassing Harriet. Another of Harriet's friends is Melanie, the twenty-ish, bi-racial daughter from Mr. John's marriage to a now-deceased Indian woman. She also seems to be interested in Captain John, but pursues him less obviously than do Harriet or Valerie. Captain John and Melanie bond over discussing their experiences struggling with wartime injury and being bi-racial, respectively. Bogey, Harriet's young brother, develops an obsession with
cobras after watching a
snake charmer in the market. Harriet sees him playing a flute to a cobra in their garden one day and commands him to inform their parents of the dangerous snake's presence, but she does not tell them herself because she is delivering some flowers to Captain John. She sees Melanie leave Mr. John's house, followed by Captain John, and follows them. Melanie loses Captain John in the woods, but then Valerie, who has been following Harriet, goes over to him, and they end up sharing a passionate kiss, witnessed from afar by Harriet and Melanie. Bogey's body is found soon after, bitten by the cobra. Overcome with jealousy and wracked with guilt over Bogey's death, Harriet loses the will to live. She runs away from home the night after the funeral and attempts to drown herself by taking an unattended boat out into the middle of the river and stepping overboard, but Bogey's friend Kanu alerts some local fishermen, who rescue her from the water. Once back ashore, Harriet refuses to return to her family, but Kanu gets Captain John, and he is able to ease her mind. He kisses her on the forehead, and she allows him to take her home. In the spring, Harriet's mother gives birth to another baby girl. While they wait until they can go inside and meet her, Harriet, Valerie, and Melanie look at the river and take a moment to reflect on the cycles of life and death that take place on its banks. == Cast ==