All of the characters feel very real and ordinary in spite of their extreme circumstances. Well done!