City of Spells by Alexandra Christo
Threats are like promises. Don’t make ones you can’t keep.
With Wesley as their prisoner, Dante Ashwood and Zekia tear through the streets of Uskhanya, conquering cities at a time with their army of Crafters and enthralled citizens. As Wesley realises the truth of his power and Zekia tries to lure him to darkness, he must fight against the deadly magic that invades his mind and find a way back to his friends before it’s too late.
Meanwhile, as the cities fall, Tavia, Saxony and Karam prepare for a fight unlike any other. With tensions running high and battles at every turn, they must unite an army of Crafters, crooks and even politicians if they truly want to take down Ashwood once and for all.
But things are never simple: with dark magic circling and old secrets clawing from the grave, the unlikely friends have to decide just how far they’ll go to do what’s right and if they’re willing to sacrifice everything to win – including each other.