Having just finished it last week, I'm still tangled up in its world. The central figure is Elena, an apprentice who discovers her power isn't innate but borrowed from a trapped ancient spirit, which complicates every spell she casts. Her mentor, Alistair, is a walking library of forgotten lore but carries a guilt that makes him dangerously cautious. Then there's Kaelen, the rival from a neighboring guild, who starts as a predictable antagonist but his motivations—tied to a family curse that drains magic from his bloodline—flip the script halfway through. The spirit, known only as The Whisper, is arguably the most crucial 'character'; its dialogue is sparse, rendered as page margins filling with ink, and its ambiguous goals drive the central tension. For a story about grand magic, the most compelling conflicts are these deeply personal bargains and betrayals.
I found the side character of the mundane town mayor, Gerald, unexpectedly vital. He represents the world outside the magical elite, and his pragmatic, often cynical, negotiations with Elena ground the high-stakes mystical politics in real consequences. His daughter, Lira, who is magically inert but possesses a fierce observational intelligence, often pieces together clues the mages miss in their arcane arrogance. Their presence prevents the story from floating entirely into abstract power struggles.