Jest rok 1899. Wyspa Jawa. Margaret McLeod, pozyskując wsparcie ojca Bernarda ucieka przed mężem tyranem wraz z trzyletnią córką Non do Amsterdamu. Używając swoich wpływów Rudolph McLeod wnosi o rozwód i wygrywa w sądzie opiekę nad ich córką. Margaret, zostaje okryta złą sławą i ma zakaz zbliżania się do dziecka. Wkrótce poznaje nauczyciela jazdy konnej Gabriela Astruka, który zakochuje się niej od pierwszego wejrzenia. Zdesperowana, by odzyskać córkę, Margaret postanawia ją porwać...