All in Weaving