Weaving Waves