A review by themelodyofspring
The Hero of Ages by Brandon Sanderson

5.0

I'm gonna go cry myself to sleep