Weaving Associations