Dragonwatch

by Brandon Mull Book 1 of the Fablehaven: Dragonwatch Series