A review by athravan
Stone of Farewell by Tad Williams

5.0