A review by weltenkreuzer
The Final Empire by Brandon Sanderson

5.0