A review by z4k_cz
The Hero of Ages by Brandon Sanderson

5.0