Book Review: Sorcery of Thorns

Aug 28, 2025 | Book Reviews

Disclosure: Product links may be affiliate links, and purchases made through those links help support this site.

Sorcery of Thorns

Author: Margaret Rogerson
Pages: 480
Buy on Bookshop.org

Book Description:

All sorcerers are evil. Elisabeth has known that as long as she has known anything. Raised as a foundling in one of Austermeer’s Great Libraries, Elisabeth has grown up among the tools of sorcery—magical grimoires that whisper on shelves and rattle beneath iron chains. If provoked, they transform into grotesque monsters of ink and leather.

Then an act of sabotage releases the library’s most dangerous grimoire, and Elisabeth is implicated in the crime. With no one to turn to but her sworn enemy, the sorcerer Nathaniel Thorn, and his mysterious demonic servant, she finds herself entangled in a centuries-old conspiracy. Not only could the Great Libraries go up in flames, but the world along with them.

As her alliance with Nathaniel grows stronger, Elisabeth starts to question everything she’s been taught—about sorcerers, about the libraries she loves, even about herself. For Elisabeth has a power she has never guessed, and a future she could never have imagined.

Review:

I was searching for a book recommendation for a light-hearted young adult fantasy with romance and this book popped up. I read it and I agree whole-heartedly that it fit the bill. I loved the world Rogerson created in this, with magical books that are alive and sorcerers and demons. I appreciate that in a book with magic and demonic powers, the demons were always portrayed as evil: hungry for human life.

The romance in this book is just the kind I like: kissing only. There are lots of twists and turns in both the romance, the adventure, and the character growth. If you are a fan of clean fantasy romance, this book is for you.

0 Comments

Submit a Comment

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.