Branch Weavings