A review by literary_lizard
Edgedancer by Brandon Sanderson

4.5