A review by judythereader
A Spell for Trouble by Esme Addison

adventurous mysterious medium-paced

4.0