A review by atrevin12
The Hero of Ages by Brandon Sanderson

5.0