A review by mswans
Edgedancer by Brandon Sanderson

4.0