VENGEFUL PAPERBACK NOVEL by V.E. SCHWAB VILLAINS! NEW UNREAD 480 Pages

You will find that this novel challenges your assumptions gently.