A review by marintherye_
The Final Empire by Brandon Sanderson

5.0