This is sort of hard to explain, but in a lot of books (and movies
too) I find things are "too easy" for characters. Things will
conveniently happen that help them out or push the plot forward,
but they'll be sort of unrealistic. It usually bothers me a lot,
but there's none of that in this book.
The characters in Brent Week's "The Way of Shadows" never have it
easy. They get trampled upon and shoved in the mud and they have to
face the horrors of reality, but because of this they become
unforgettable. Their emotions are pushed and played with, so the
reader gets to really explore their personalities, relationships,
and histories.
Place a complicated yet interesting plot of politics, several
action scenes, believable magic, a crumbling world, and an
assassination or two on top of great writing, and you've got an
unforgettable story. Read this book. You honestly won't regret it.