I have listened to it many times. The characters are well written and it is refreshing to read about good people, in such terrible times and situations, still doing good.