A review by laureenreads
Steelheart by Brandon Sanderson

5.0

This was intense and gripping. I couldn't put it down! There were a few things that completely surprised me even though looking back some of it was obvious. Those hints were subtle enough that while the end was a surprise it still made sense which I think is a sign of excellent writing and planning.