A review by ceaselesswatchr
The Final Empire by Brandon Sanderson

4.75