Possessing a rare magic that turns braids into powerful enchantments, Matteo is among the last of his kind. The Rhun invaders destroyed his people three summers ago, and now they send their feared death sorcerers to hunt down any exiles dispersed within the surrounding kingdoms. Matteo is determined to fight back, but first he needs to finish his training – if only he can find another knotbinder.
Kainon can talk to dragons – a handy skill in a land where dragons can barely abide the humans living among them. But when he fishes an injured stranger from a stream, Kainon becomes entangled in a battle for survival that has been centuries in the making.
With Kainon’s help, Matteo seeks out the dragons for answers. The oldest among them long foretold the downfall of Matteo’s people, and now holds the secret to where they hide. But the price for dealing with dragons is high, and with the Rhun on his trail, Matteo could cause the very thing he fears most: the final destruction of the knotbinders.