Steve Evans rated Steelheart: 4 stars
Steelheart by Brandon Sanderson
There are no heroes, only villains. My father believed that a hero was going to step in, and he died …
There are no heroes, only villains. My father believed that a hero was going to step in, and he died …