A review by shannasaurus_rex
Elantris, by Brandon Sanderson

5.0

I absolutely loved this, and I kind of want to kick myself for putting off reading it.