Purple Hibiscus 2

12345678910
Across
  1. 4. attentive and careful
  2. 7. honesty
  3. 9. deserted or dismal
  4. 10. lack of hope
Down
  1. 1. braided hair style with a top knot
  2. 2. suppose to be true; take power
  3. 3. seasonal movement from place to place
  4. 5. unjust treatment or control
  5. 6. attack against government
  6. 8. prevent someone's attempt