Żona urzędnika administracji brytyjskiej w Indiach - piękna, rozpieszczona i znudzona Olivia - ucieka z hinduskim księciem, wzbudzając tym oburzenie angielskiej społeczności zamieszkałej w małym, prowincjonalnym Satipurze. Pięćdziesiąt lat później wnuczka porzuconego przez Olivię męża przebywa do rozpalonego słońcem kraju, aby odkryć kulisy dawnych wydarzeń.