A review by rose_dreamer_
Oathbringer by Brandon Sanderson

5.0