The other characters are brilliant too. I love how the villains and heroes are so ambiguous. And all of them are so complex and very, very real. I feel like I know them all. And I’ve only read this book once (so far- cos I’m gonna have to go back and reread this- and then I’m gonna have to read it again).