A review by byrddog
Steelheart by Brandon Sanderson

adventurous fast-paced

5.0