In a future South Africa in which apartheid never ended, the appearance of an angry ancestral spirit sets two village girls on the path to a dangerous destiny.
Zana and Bisa flee their village in search of the city. Zana learns that she’s inherited special abilities, her only defense against the perils of the journey, and their destination turns out to be full of fresh danger.
Zana finds herself in the city as Bisa is taken hostage by the anti-apartheid rebels. She finds shelter with surprising new allies, but must soon put it all at risk again in order to save Bisa’s life.
With the help of Judge Rhodes, Zana infiltrates the palace, where she runs into the Prince. Meanwhile, Bisa learns just how dangerous her situation is.