Lady of Shadows (Jo Fletcher, £16.99) by Breanna Teintze is the welcome second instalment in the Empty Gods series. Teintze’s debut, Lord of Secrets, introduced us to Corcoran Gray, a grumpy but compassionate wizard on the run from the Mages’ Guild, and the woman who became his lover, the slave Brix of the Tirnaal people. Lady of Shadows hits the ground running, a year after the end of events recounted in book one, with Gray and Brix still sought by the Guild. When they trace Gray, he is forced on pain of death to track down the perpetrators of a curse which is killing members of the Guild. Gray and Brix embark on the quest, with much derring-do and seat-of-the-pants adventure.