I did my worst yesterday. Might as well put the opposite ones.
1. loyal
2. responsible
3. intelligent
4. ambitious
5. supportive
6. self-effacing/humble
7. tenacious (other people have told me this)
8. patient
9. passionate
10. giving (that's a double-edged sword)