Blood To Poison
★★★★ MARY WATSON (BLOOMSBURY, £8.99)
Seventeen-year-old Savannah is angry. Not only has she inherited a family curse that sees women die young, but she’s done so in a world where injustice and misogyny lurk at every turn. Furious about her fate, the enslavement of her ancestors, and her growing feelings for someone unexpected, Savannah takes her rage into the underbelly of a magical Cape Town in a bid to ensure she survives. This YA urban fantasy is compelling, twisty, romantic and thought-provoking.