Even with a predictable second half, the story immerses the reader and is sure to touch a chord with those who love to read stories with a social message.