A review by mswans
Elantris by Brandon Sanderson

3.5