The cast of characters is diverse and well-fleshed out, with each one bringing their own unique perspective to the story. Lyra, the Great Witch, is a masterfully crafted villain, with a compelling backstory that explains her motivations. The supporting characters, including Eira's fellow slaves and the enigmatic figures who aid her in her quest, add depth and complexity to the narrative.