The Bookshop Below
- Lesley Goldthorpe

- Nov 22, 2025
- 2 min read

The Bookshop Below feels like stepping into a dimly lit, dust-scented bookstore at midnight—one where every spine on the shelf watches you back. It follows Cassandra Fairfax, a former magical bookseller turned thief, who’s dragged home after the death of her mentor to take over the secret underground shop she once abandoned. The twist? These bookshops aren’t just cozy little havens—they’re connected to a hidden river of ink and magic, and keeping one alive is almost a sacred duty.
Cassandra is prickly, stubborn, and a little broken—precisely the kind of flawed protagonist that keeps a story interesting. Her history with Lowell Sharpe, a rival bookseller who definitely isn’t just a rival, adds tension without turning the story into pure romance. Their dynamic gives the book warmth, where the plot sometimes feels colder and more mysterious.
The atmosphere is everything. It’s the kind of book that doesn’t just talk about magic—it feels magical. Ink-based spells, enchanted pages, secret shops disappearing like ghosts—there’s a dreamlike quality that makes the world easy to sink into. You can tell the author loves books, libraries, and the idea of stories holding absolute power.
I also enjoyed Cassandra. She isn’t a wide-eyed chosen heroine; she’s messy, guilty, driven by past mistakes, and reluctant to take responsibility. Watching her step back into a world she ran from feels honest, and her emotional arc gives the book a quiet pull.
For all the beautiful atmosphere, some parts of the world-building felt thin. You’re dropped into the magic system quickly without much explanation, and sometimes it feels like the rules shift depending on the scene. The pacing can drag, too—there are moments where you’re waiting for the plot to snap into something sharper, and it never entirely does.
And while the ending ties up major threads, it doesn’t land with the big emotional punch the story seems to be building toward. It’s still good, just not as gut-deep as it could’ve been.



Comments