It was amazing. Knaak uses the POV of the modern-era dragon Kalac to tell the story of the dinosaur age of Azeroth. It made it a lot easier for him to express Malygos's primal, un-articulated feelings in a way that we could relate to. The battle scenes, like always with Knaak, gave me shivers.
I do feel like Jaina's personality is written more lightly than it should be, especially after the trauma of losing her apprentice, friends, and citizens in Theramore. Her personality seems to be too gentle for the new post-Theramore Jaina, who had gained a somewhat jaded edge.
Overall great suspenseful read. Can't wait to read the next book!