Pendant la domination britannique en Inde, plusieurs Indiens ont été attirés par les Britanniques pour se rendre dans la lointaine Maurice où ils auraient une vie meilleure. En atteignant cette île, les Indiens ont été réduits en esclavage, torturés et contraints au travail dans ce qui est maintenant connu sous le nom de "Coolie Ghat". Après que les Britanniques ont quitté l'Inde, les Indiens de Maurice ont décidé de continuer à y vivre avec d'autres ressortissants de différents pays. Parmi la famille indienne se trouvait la famille Sinha, composée de Shekhar, de sa femme Sandhya et de son fils Jai. Jai assiste à des cours de cuisine où il rencontre la belle Suédoise Sophie Besson, et après quelques malentendus, tous deux tombent amoureux l'un de l'autre. Sophie présente Jai à ses parents, Norman et Claire. Norman, qui était autrefois l'un des maîtres d'esclaves, considère les Indiens comme tout à fait inférieurs, n'approuve pas Jai et aimerait que Sophie épouse Gordon. D'un autre côté, Sandhya est choquée lorsqu'elle découvre que son fils veut épouser une catholique romaine et n'approuve pas du tout Sophie. Sophie est catégorique et refuse de changer d'avis à propos de Jai, les deux prévoient de s'enfuir ensemble. La nuit prévue, Jai ne se présente pas et Sophie, le cœur brisé, rentre chez elle et accepte d'épouser Gordon. Un Normand en colère utilise ses contacts pour s'assurer que Shekhar perd son emploi et ne trouvera aucun emploi à Maurice. Lorsque Sophie et Jai se rencontrent à nouveau, Jai est en compagnie d'une charmante jeune médecin nommée Gayatri Pandey, un brahmane hindou, sa fiancée, et Sophie est invitée à leur mariage. La question demeure pourquoi Jai n'a-t-il pas respecté son rendez-vous avec Sophie, et pourquoi a-t-il consenti à épouser Gayatri ?