A review by ashleesteps
Steelheart by Brandon Sanderson

5.0