A review by karasbookshelf
Oathbringer by Brandon Sanderson

5.0