Kaz Brekker and his crew pulled off a heist so daring even they didn't think they'd survive. But instead of divvying up a fat reward, they're fighting for their lives. Double-crossed and badly weakened, the crew is low on resources, allies, and hope.
As ols rivals and new enemies descecnd on Ketterdam to root out the secrets of jurda parem - a dangerous substance capable of altering the very fabric of Grisha magic - Kaz's cunning and his team's fragile loyalties are tested to their limit.
A war will be waged within the city's dark and twisting streets - a battle for revenge and redemption that will decide the future of magic and the fate of the world.