John, un giovane ufficiale inglese idealista e pieno di energia, viene mandato nella regione del Sarawak alle dipendenze del governo colonialista britannico. Lì conosce Selima, una ragazza indiana di rara bellezza, la cui occupazione è quella di essere il "dizionario amoroso" degli ufficiali inglesi, insegnare la lingua e le tradizioni locali divenendo un vero e proprio dizionario da consultare nell'intimità. Attraverso la compagnia di Selima, John scoprirà una cultura diversa, imparerà un linguaggio nuovo e troverà quello che non sapeva di cercare: l'amore della sua vita.