Cartoon vocabularies

12345678
Across
  1. 2. to really hate
  2. 4. a sworn written statement
  3. 6. an award
  4. 8. something added to something else
Down
  1. 1. to loathe
  2. 2. to join
  3. 3. a natural liking
  4. 5. shrink/shorten
  5. 6. confusing to comprehend
  6. 7. bottomless pit; a void