Een vrouwelijke forensische patholoog-anatoom keert in de jaren '80 terug naar haar geboorteland Sri Lanka om schendingen van de mensenrechten in de daar woedende burgeroorlog te onderzoeken.
Een vierjarig Singalees jongetje voelt zich direct verbonden met de nieuwe meisjesbaby uit het Britse gezin in Ceylon waar zijn moeder huishoudster is, wat uitmondt in een hechte vriendschap.
In de jaren twintig van de twintigste eeuw ontmoet Gwendolyn haar man Laurence in Ceylon, waar hij een heel andere man lijkt dan de man die zij ontmoette in Londen; hij blijkt geheimen te hebben die Gwendolyn er toe dwingen drastische keuzes te maken.
Angelica Cynster, een Engelse jonge vrouw, wil het hart van een Schotse graaf veroveren, maar hij wil haar alleen trouwen om de duistere plannen van zijn moeder te voorkomen.
Een vooraanstaande Sri Lankaanse familie krijgt het in de tweede helft van de 20e eeuw zwaar te verduren tijdens de burgeroorlog en bouwt een nieuw leven op in Engeland.
De ontdekking van de geheime liefdesrelatie tussen een Singalees meisje en haar Tamil-buurjongen leidt tot spanningen tussen beide families in de jaren '80 van de twintigste eeuw.