Джона Траскотта призначають у Саравак британської колонії на Борнео, і його завданням є забезпечення дотримання закону та принесення "цивілізації" місцевому населенню. Занурюючись у місцеву культуру, він знайомиться з прекрасною корінною жінкою на ім'я Селіма. Селіма стає його "сонником" - так називають місцевих жінок, яких наймають для навчання колоніальних офіцерів місцевої мови та звичаїв.
Проводячи час разом, Джон і Селіма відчувають глибокий зв'язок і закохуються. Однак їхні стосунки ускладнюються культурним розривом і соціальними обмеженнями того часу. Вони мусять долати виклики забороненого роману, водночас стикаючись із протидією колоніальної влади та сім'ї Селіми.