Nature Weaving