A review by ravenlily
Edgedancer by Brandon Sanderson

5.0