Children's Fiction | Fantasy (children) | Paranormal (children)

Review: City of Ghosts by Victoria Schwab (#1 Cassidy Blake)

5. December 2018



Ever since Cass almost drowned (okay, she did drown, but she doesn’t like to think about it), she can pull back the Veil that separates the living from the dead…and enter the world of spirits. Her best friend is even a ghost.

So things are already pretty strange. But they’re about to get much stranger…




City of Ghosts intrigued me because it sounded like such a cool read, and I have loved every book I have read of Schwab up until now (The Shades of Magic trilogy, Monsters of Verity). City of Ghosts is middle grade, and I always want to make sure that I remember that whenever I read a middle grade book – mostly because it can feel a little childish, which this book at times were – but it’s middle grade.

Anyways. City of Ghosts was a very cute read, and such an easy one as well. I liked the whole idea where our main character, Cass, could see ghosts, but didn’t really know what that meant other than the fact that she could see and talk to them. Her best friend was also such a cool sidekick, and I liked how he was such a large contrast to Cass. I think that the way this story was crafted was smart, Cass has special parents who are the drive of the story. For once a book isn’t about orphans or kids who doesn’t have a good relationship with their parents.

So I think this was a refreshing read when it came to a healthy family – I also liked the fact that they went to Scotland and that they all had a different experience. But I think it was kind of too basic; medium girl learns how to get ghosts to the other side, and an epic battle with a ghost happens? I don’t know, it didn’t make me excited, and it was kind of bland. I would have liked there to be more to the story than it was. Which is why I gave it three stars, because it didn’t excite me, and it didn’t make me want to read more.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.