In 1978, tijdens de Rhodesische burgeroorlog, verhuist de elfjarige Lauren St John met haar ouders naar Rainbow's End, een prachtige boerderij met een wildreservaat aan de oever van een langzaam stromende rivier. Het huis blijkt op een plek te staan waar geregeld guerrilla-aanvallen plaatsvinden. De constante dreiging van de meedogenloze guerrilla's maakt elke dag gevaarlijker, intenser en waardevoller dan de vorige. Terwijl de oorlog woedt, rijdt Lauren op haarpaard, Morning Star, door de wildernis, waar ze leeuwen, krokodillen, slangen, struisvogels en koeien tegenkomt. Sommige van deze dieren worden huisdieren, zoals de twee wrattenzwijnen Miss Piggy en Bacon, en een giraffe met de naam Jenny. Rainbow's End is een meeslepende roman over een unieke plek in een heel specifieke periode in Afrika – het schemergebied tussen het kolonialisme en de vroege, optimistische dagen van onafhankelijkheid. Het gaat over opgroeien in een tijd en omgeving die even magisch en bevoorrecht als gruwelijk zijn; over grote dromen in verre oorden en over hoe het is om te ontdekken dat alles wat je ooit hebt geloofd en egrepen over je leven en je land een leugen blijkt te zijn.