A review by aplw
Steelheart by Brandon Sanderson

4.0

But getting the words out of my mouth felt like trying to push marbles through a keyhole.

ha. flirting in a nutshell