A review by wolvenbolt
Oathbringer Part One by Brandon Sanderson

5.0