Weave and Patchwork