A review by ninjaack3rmans
The Sorcerer in the North by John Flanagan

adventurous challenging funny mysterious slow-paced

3.75