personality adjectives

123456789101112
Across
  1. 1. somebody who says the opposite of what they mean to mock others
  2. 4. resolute
  3. 6. compassionate, understanding of another's feelings
  4. 7. able to live on one's own resources
  5. 9. somebody who acts on impulse
  6. 12. good at finding ways to deal with problems
Down
  1. 2. very careful to work properly
  2. 3. sensible and reliable
  3. 5. honest and direct
  4. 8. extremely attentive to details
  5. 10. quick-witted or intelligent
  6. 11. kind, mild, and calm