The Magician' by Lev Grossman is a book that really stuck with me, especially its complex characters. Quentin Coldwater is the protagonist, a brilliant but deeply insecure guy who discovers magic is real and gets whisked away to Brakebills, a secret magical college. His journey from disillusioned teen to... well, I won't spoil it, but let's just say he's not your typical hero. Julia's another standout—she fails the Brakebills entrance exam but claws her way into magic through sheer desperation and grit. Her path is darker, more painful, and somehow more real than Quentin's. Then there's Eliot and Janet (later Margo), the hedonistic, sharp-tongued duo who balance humor and tragedy perfectly. Alice, the group's moral compass, starts off quiet but has one of the most heartbreaking arcs. What I love is how none of them are purely likable—they make awful choices, hurt each other, and still feel painfully human.
The series does something rare by letting its characters grow over years, even decades. Quentin's obsession with Fillory (a Narnia-like fantasy world) mirrors his search for meaning, while Julia's trauma reshapes her in ways I didn't see coming. Penny, the abrasive librarian with psychic powers, adds a great counterbalance—he's all edges, but you grow to respect his blunt honesty. The characters' flaws are what make them unforgettable. Grossman doesn't romanticize magic; he shows how it amplifies their worst and best traits. By the end, even minor characters like Poppy or Plum feel fully realized. It's a messy, brilliant character study wrapped in fantasy.