Suffix -less or -ful

123456789101112
Across
  1. 3. to give thanks
  2. 7. to have no clouds
  3. 10. to many
  4. 11. to have no home
  5. 12. to have no fear
Down
  1. 1. to have many colors
  2. 2. to have no end
  3. 4. to have no rest
  4. 5. to have success
  5. 6. to help
  6. 8. to like to play
  7. 9. to have power