A review by blairish
The Ruins of Gorlan by John Flanagan

5.0