My Take: Fablehaven by Brandon Mull