Nisha is struggling. She’s been struggling for a long time, but the social and political […]
The Bookshop Below, by Georgia Summers
Readers frequently describe books as magical. We’re being metaphorical about how stories can transport. But […]
Cabaret in Flames, by Hache Pueyo
Trigger warnings for references to sexual and physical abuse of children. An extraordinarily hard life […]
Slayers of Old, by Jim C. Hines
The protagonists of Jim C. Hines’ amazing novel, Slayers of Old, all believe that their […]
The Astral Library, by Kate Quinn
Alix Watson has always been able to escape into books when life gets rough. When […]
Starling House, by Alix E. Harrow
Life is hard in Eden, Kentucky unless your last name is Gravely. The Gravelys own […]
City of Others, by Jared Poon
Ben Toh is an overworked, underpaid, under-resourced civil servant in Singapore. He has to turn […]
Bury Our Bones in the Midnight Soil, by V.E. Schwab
I’ve been putting off writing and posting a review of V.E. Schwab’s Bury Our Bones […]
The Grimoire Grammar School Parent Teacher Association, by Caitlin Rozakis
Vivian has always been desperate to please, to be appropriate, to be perfect, and she’s […]
Katabasis, by R.F. Kuang
Trigger warning for animal death. Alice Law has sacrificed everything to become a Cambridge-educated magician: […]
