I love Pappa Prowse

1234567
Across
  1. 2. Plentiful or abundant
  2. 3. Willing to give or share
  3. 7. Wonderful and impressive
Down
  1. 1. Highly educated and knowledgeable
  2. 4. Giving help or encouragement
  3. 5. Caring towards others
  4. 6. Clever and amusing