Verlassen von ihrem Ehemann und voller Angst vor dem fremden Land – so findet sich die junge Neele Selmaker 1880 auf einem Auswandererschiff nach Java wieder. Außerdem muss sie feststellen, dass sie ein Kind unter dem Herzen trägt. In Batavia angekommen, werden all ihre Zukunftspläne zunichte gemacht: Das florierende Internat, in dem sie helfen wollte, entpuppt sich als verfallenes Waisenhaus, der Leiter ist spurlos verschwunden. Doch dann lernt Neele einen geheimnisvollen jungen Mann kennen, den malayischen Beamten Ameya. Nicht nur die strengen Gesetze Javas verbieten eine Annäherung zwischen den beiden, darüber hinaus verbirgt Ameya ein grauenvolles Geheimnis vor Neele.