Keeper of the Keys by Janny Wurts
All Books are second hand
With Kiethland restored to precarious peace, Taen Dreamweaver and Jaric, the sole heir to Ivain Firelord, have thwarted the demons' initial bid to exterminate humanity. But the threat remains in the precarious charge of the Stormfalcon's feather and the Keys to Elrinfaer that imprison the ravenous Mharg. Both must be restored to Anskiere, still trapped in his prison of ice. His release will depend upon Jaric's mastery of the Cycle of Fire, the sorcerous challenge that drove his father to madness.