A review by angelareads
The Spellshop by Sarah Beth Durst

3.75