Finished Oathbringer (The Stormlight Archive #3.0) by Brandon Sanderson (9780765326379)
(https://b-ark.ca/ei6gK8)