This ended up being a three and a half star read for me, mostly because it had more filler than it needed. I can appreciate solid character development and a slow build plot, but I don't want to be bored while reading a mystery, and at certain points in the story, that's what happened (can we just a...