Jeune journaliste à la BBC, Anne Rivers est fascinée depuis toujours par le passé de sa tante Olivia, qui, dans les années 20, alors qu'elle avait épousé un haut fonctionnaire britannique en mission aux Indes, choisit de quitter son mari pour un prince indien, le Nawab de Khatm. Anne décide un jour de gagner l'Inde pour en savoir plus. Tandis que le destin tragique d'Olivia s'éclaire peu à peu - enceinte, mise au ban de la communauté britannique, elle disparut de la société avant de mourir dans l'oubli, Anne s'éprend à son tour d'un Indien, Inder Lal, dont elle attend bientôt un enfant. L'histoire semble se répéter...