Finished Elantris by Brandon Sanderson (9780765311771) (https://b-ark.ca/YmWE24)