Cheers for Charity

12345678910111213141516
Across
  1. 2. opportunity
  2. 5. twinkle
  3. 6. expose
  4. 9. thrilled
  5. 10. contribute
  6. 11. counter
  7. 12. variety
  8. 15. frustrating
Down
  1. 1. customer
  2. 3. refreshing
  3. 4. overhear
  4. 7. spot
  5. 8. mischief
  6. 13. awful
  7. 14. charity
  8. 16. gem