When I first started reading They Shall See God, I got a little bogged down in all the different characters. I had trouble remembering why we were talking about a particular one, but as the story progressed the characters took a definite shape along the story line and their purpose to the story became clear. Once I had that settled, I allowed myself to become immersed in the story.
Two women who had been best friends as little girls and had witnessed a terrible crime become linked again after 30 years of not seeing each other. The killer they testified against in their childhood is released from prison and returns to his hometown. Not long after his arrival, people who were witnesses to that old crime are being murdered in very strange scenarios. While the scenarios may have been weird, the suspense in the story was believable, which gave it a good balance.