This is a very well thought out story about growing a community from the ashes and building up humanity in a world where everyone is trying to do the right thing even when it leads to terrible wrongs.