A review by christine_fravel
The Hero of Ages by Brandon Sanderson

adventurous

4.0