this book is exquisitely written, while spanning so much human horror. If you enjoy Poisonwood Bible, this is your next stop. "Who should be loved, and how, and how much." Macro view here
@tinley23 I read it again after posting the macro. I tend to read it every 5 or 6 years. just long enough that while I know the story I forget enough detail to become totally enthralled in the way it unfolds again