Puzzle #25

12345678
Across
  1. 3. a treacherous or deceitful person
  2. 4. a light and fleeting touch
  3. 6. have as a consequence or result
  4. 7. criticize or oppose fiercely and publicly
  5. 8. be based on; depend on
Down
  1. 1. hard work
  2. 2. one's age or time of life
  3. 4. a beautiful woman
  4. 5. having a head of a specified kind
  5. 6. touch or join