Human Weaves