Double Weaves