1. cranky
2. indomitable
3. generous
4. honest
5. outspoken
6. humorous
7. talented
8. independent
9. witchy
10. kind
Enter your email address:
More...