People and personality

12345678910
Across
  1. 3. Loyal and reliable, someone who can be trusted
  2. 6. A person whom we know slightly, but not a friend
  3. 8. Cheerful, optimistic
  4. 9. A person whom you haven't communicated much but who used to be your friend is your ... friend
  5. 10. Refusing to cooperate or to cheer, bad-tempered, morose
Down
  1. 1. Supportive, someone who supports you
  2. 2. When you have a lot in common with someone, you are on the same ...
  3. 4. Not generous, unwilling to give or share things or money, unkind
  4. 5. Feeling bad because of someone having achievements, things or advantages
  5. 7. Careful to avoid potential problems