EyebrarianPrize winnersGet the app

Books › The spirit ring

Cover of The spirit ring

The spirit ring

384 pages

A warm, adventurous historical fantasy where the tactile craft of goldsmithing becomes the key to unlocking powerful magic and defeating dark forces.

What it feels like

Reading this book feels like stepping into a vibrant, sunlit Renaissance workshop that is suddenly plunged into shadow, forcing its young apprentice to forge her own light. The narrative moves at a brisk, engaging pace, balancing the perilous atmosphere of a besieged Italian city-state with a deeply warm, character-driven core. The prose is clear and inviting, laced with signature wit and an earnest appreciation for the tactile nature of craftsmanship. The magic here feels grounded and real, tied to the physical act of creation. It is a deeply satisfying coming-of-age experience that moves from sudden grief to triumphant mastery, delighting readers who crave historical fantasy with resilient heroines, inventive magic systems, and a hopeful, adventurous spirit.

Mood
  • atmospheric
  • perilous
  • hopeful
  • renaissance-flavored
Tone
  • earnest
  • adventurous
  • warm
  • wry
Pace
brisk
Themes
coming of age · art as magic · overcoming grief · finding inner strength · craftsmanship
The writing
Clear, engaging, and character-driven, balancing historical flavor with signature warmth and subtle wit.
The arc
Moves from the shock of sudden loss and displacement into a thrilling, determined journey of self-discovery and triumphant resistance.
Who it's for
Readers who love historical fantasy grounded in tactile magic systems, resilient young heroines, and a strong sense of place.
Content notes
  • death of a parent
  • necromancy
  • siege warfare
  • violence

About the book

When her father, a goldsmith and master mage, dies during the siege of their Italian village, fifteen-year-old Fiametta finds her own fledgling magic tested in the ensuing battle against the evil Lord Ferrante.

Description from Open Library.

Books like The spirit ring

See why they match