A review by relliepi
Elantris by Brandon Sanderson

4.5