A review by nicki_in_nz
The Final Empire by Brandon Sanderson

5.0