3.5
challenging dark mysterious reflective slow-paced
Strong character development: Complicated
Loveable characters: No
Diverse cast of characters: Complicated
Flaws of characters a main focus: Yes

From a pure writing standpoint this book is excellent. It'll probably end up at closer to a 4.5 once I figure out what the hell is going on.