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.
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.
Rosie en Daniel zijn met hun dochter verhuisd naar Ceylon, maar als ze daar uit elkaar groeien na het verlies van hun tweede kind, besluiten ze uiteindelijk terug te keren naar Engeland.
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.