Well, the core of 'Mr. Magic' really revolves around the protagonist, Gabriel. He’s this down-on-his-luck stage magician scraping by in Las Vegas who stumbles into a world where real magic exists, governed by ancient, predatory beings. It’s his perspective that anchors everything. The key antagonist is the entity known as the Sphinx, a cruel and manipulative creature that acts as a sort of gatekeeper and dealer for occult power—it’s not a person so much as a force of nature with a vicious personality. Gabriel’s mentor figure is an old, weary man named Silas, who knows the rules and the price of this hidden world and tries, with mixed success, to guide Gabriel away from disaster.
Then there’s Lily, who starts as a skeptic and a love interest but becomes way more integral as she gets dragged into the supernatural mess. Her role shifts from observer to active participant, and her groundedness contrasts with Gabriel’s growing obsession. A character I found weirdly compelling was The Curator, who runs a bizarre archive of magical artifacts—he doesn’t get a ton of page time, but every scene he’s in hints at this vast, creepy history. The dynamic between Gabriel and the Sphinx is the main engine, though. It’s less a traditional hero-villain fight and more a toxic, psychological game where Gabriel’s desire for real wonder is constantly used against him. The book is pretty lean on a huge cast; it’s mostly these few, locked in a tense, personal struggle where allegiances are always questionable.