A review by ambientsunset
Fablehaven by Brandon Mull

5.0