5.0
adventurous dark funny lighthearted mysterious tense medium-paced
Strong character development: Yes
Loveable characters: Yes
Diverse cast of characters: Yes
Flaws of characters a main focus: Yes

I can’t count how many times I’ve read this and I still end up reading way too late because I’ve got to a good bit.