intricate [adjective] + weave [noun]