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