"Shiloh" Vocabulary Crossword

12345678
Across
  1. 2. To give something up for someone or something else
  2. 3. When you say you will do something
  3. 5. Kindness
  4. 7. Feeling when what you hoped would happen doesn't
  5. 8. To be able to pay for
Down
  1. 1. Act of blaming someone
  2. 4. When you do what you are supposed to do
  3. 6. Treated badly, abused