Sunrise over Mount Kenya from Laikipia. Mountains are a constant theme in The Snow Angel.
Photograph: Alamy

Lauren St John’s novels conjure up rich, evocative landscapes and inquisitive, resilient children, both much in evidence in her latest adventure story that travels from Africa to the Highlands of Scotland.

Growing up in Nairobi, 12-year-old Makena dreams of climbing Mount Kenya, like her mountain guide father. But when tragedy strikes, darkness falls and the city slums become her harsh new reality. There she meets another forgotten child, ballet dancer Snow, and glimpses an elusive white fox, which appears to protect her. Makena’s search for a home ultimately takes her to Scotland, where mountains prove, once more, to be a refuge, and offer the happy ending she so yearns for.

Despite the book’s title this is by no means a cosy read. The dangers faced by Makena are starkly real: the devastating effect of Ebola and the perils of poverty-stricken life in the slums. St John doesn’t gloss over these hardships but a powerful thread of hope and humanity shines through the story, transforming it into something utterly life-affirming. Despite the challenges she faces, Makena is a survivor, not a victim. This is a hymn to the strength of the human spirit, the power of friendship and the healing beauty of nature.

•The Snow Angel by Lauren St John is published by Head of Zeus (£10.99). To order a copy for £9.34 go to guardianbookshop.com or call 0330 333 6846. Free UK p&p over £10, online orders only. Phone orders min p&p of £1.99