The Gateway to Horror
If your kid has outgrown the campy scares of Goosebumps but isn't quite ready for the psychological weight of adult thrillers, City of Ghosts is the perfect bridge. V.E. Schwab (writing here for a younger audience) understands that kids can handle—and often crave—a bit of darkness as long as there's a safety net of friendship and competence.
The book follows Cassidy Blake, who can 'pull back the Veil' and see the dead. When her parents get a job filming a ghost-hunting show in Scotland, Cass is dragged along, only to find that Edinburgh's ghosts are much more active (and dangerous) than the ones back home.
Why the Setting Matters
Unlike many fantasy books that take place in a generic 'Anytown, USA,' this story is deeply rooted in the winding closes and dark history of Edinburgh. It’s the kind of book that makes you want to pull up Google Maps and look at the Royal Mile or Greyfriars Kirkyard while you read. It treats history not as a boring school subject, but as a series of lingering echoes that can still reach out and grab you.
The Jacob Factor
The most interesting dynamic is Cass’s relationship with Jacob, her ghost best friend. He’s the one who saved her life during her near-death experience, and their bond is the emotional anchor of the book. It raises interesting, age-appropriate questions about what we owe our friends and the danger of holding onto the past for too long. If your kid liked the 'found family' vibes of Stranger Things or the atmospheric dread of Coraline, this is an easy win.