Imaginative weaving