He surprised me again.
This is something a bit different from this author. It's a little bit tough to follow...it probably wouldn't have been a bad idea to add another 30 or so pages to explain more of certain abstract ideas.
But this is Brandon Sanderson we're writing about here. I was intrigued from the first sentence, engaged through the middle, and surprised by the twist at the end.