A review by karrama
The Icebound Land by John Flanagan

4.0

Our hero is fallible!