Random words #25

12345678
Across
  1. 3. Cheerful and friendly
  2. 4. Agree or be in harmony with something
  3. 6. Large, festive gathering or celebration
  4. 7. To compare or contrast two things
  5. 8. Specialized language or vocabulary
Down
  1. 1. Puzzle consisting of irregularly shaped pieces
  2. 2. Nervous or anxious
  3. 3. To discard someone or something
  4. 5. Prolonged lamentation or complaint
  5. 7. Humorous or playful