Sur les bords d'un grand fleuve indien vit une famille britannique. Les deux filles de la maison se lient d'amitié avec la fille de leur voisin, Melanie, née d'une mère hindoue. La venue du jeune capitaine John va troubler le cœur des jeunes filles. Mais ce dernier, souffrant d'une infirmité, refusera l'amour qui lui est offert.