Technikore & Weaver (ELFX042) Created by NightstalkerLabel: Electric Fox Music Release Date: 03 December 202001. DIYA (Died In Your Arms) Electric Fox, Released Technikore, Weaver