Friends Forever?

12345678
Across
  1. 3. complex, convoluted, hard to explain
  2. 5. an argument, a fight
  3. 7. contrary of strong (n. weakness)
  4. 8. synonym for enemy
Down
  1. 1. the connection, the tie, the link
  2. 2. cleverness, intelligence, knowledge
  3. 3. to test
  4. 4. to go separate ways
  5. 6. the pillar, the center of