pppppppppppppppppppp

12345678910
Across
  1. 3. to annoy
  2. 5. existing for the present
  3. 8. extroverted
  4. 10. something or someone extremely distressing
Down
  1. 1. think of "opposites attract"
  2. 2. aggressive
  3. 4. hard to pin down
  4. 6. get better
  5. 7. pessimistic
  6. 9. the best