english Vocab crossword

123456789
Across
  1. 3. seeking to promote welfare of others
  2. 5. Stubborn, and refusing
  3. 6. being narcissistic
  4. 8. An abundance of something
  5. 9. make suffering less severe
Down
  1. 1. adventurous
  2. 2. kept secret
  3. 4. having mixed feelings
  4. 7. sweet or pleasnt to hear
  5. 8. forcefully