This is book four of the Collegium Chronicles.
Mags, a young Herald trainee in Haven, the capital city of the kingdom of Valdemar, has talents not commonly found in Herald trainees. Recognizing this, the King's Own Herald, Nikolas, decides to train Mags as a spy in order to uncover the secrets of a mysterious new enemy who has taken an interest in Mags himself. Why is the even deeper mystery. The answers can only be found in the most unexpected corners of Mags' past...assuming he can live long enough to find them.
The story starts with the marriage of Prince Sedric and Master Soren's niece, Lydia. Amily's leg has healed and she is getting stronger physically. Lena and Bear elope, after receiving some advice from Dallen, who points out that it is easier to seek forgiveness than obtain approval. Bear's father attempts to use force to take his son home, but Bear stands him down, with the assistance of the Guards and the priest who officiated at the ceremony. He declares that he doesn't know this man, as no father of his would act in such a foolish a manner. Nikolas and Mags continue to run the pawn-shop in Haven. The relationship between Mags and Amily progresses, but Mags is not certain on how to behave. Mags feels someone watching him, but is unable to determine who it could be.
Mags is kidnapped and has flashbacks to the mine. He discovers his Mindspeech has been blocked. He manages to escape, but encounters a Karsite demon. He is saved by a young Karsite Sunpriest, Franse, and a Suncat, Reaylis. Reaylis explains the history behind the red-robes, black-robes, and white-robes of the Karsite priesthood and why the Gifts were banned from Karse. Reaylis breaks the block on Mags' Mindspeech, and with their help, Mags is able to contact Dallen in Valdemar. However, the Karsites find Mags after the use of Mindspeech, and his kidnappers intervene to save him from the Karsites. Mags learns more about his parents' history, and is saved by Dallen, Reaylis, and Franse. Together, they escape back to Valdemar, and Reaylis and Franse return to Karse.