* -ful means "full of" or "characterized by." It adds the meaning of "having or possessing" to a word.
* Example: *joyful* means "full of joy"
* -less means "without" or "lacking." It negates the meaning of the word it is attached to.
* Example: *joyless* means "without joy"
Therefore, "-ful" and "-less" are used to create words with opposite meanings.