interweave

verb
  1. to weave together; to combine or blend closely
  2. to connect or relate different elements in a complex way
  3. Usage: often used figuratively

Examples