A review by kitebooks
Steelheart by Brandon Sanderson

4.0

3.5*

i maintain that brandon sanderson is not funny and also his main characters invariably suck and are incredibly fucking annoying, but... this plot. we're on a SUPERPOWER kick right now.