A review by periodic0
Oathbringer by Brandon Sanderson

5.0