This is an amazing story. It's sad, disturbing, beautiful and ultimately uplifting.
It's not often that the worst people do gets combined with the best they can be in such a realistic story. At times my heart was breaking for Ma and Jack, and the next moment their ability to survive and prosper despite the odds would lift me up again.
This is one of those books like nothing you have read before or are likely to read again. A story that will stay with you for a long time.