A review by bookish_eclecticism
Fablehaven by Brandon Mull

5.0