Full Weaves