A review by laurencharlottte
A Song of Magic by Kate Schumacher

4.5