Weaver of Currents