Karma
In terms of spiritual development, Karma is about all that a person has done, is doing and will do. Karma is logically about punishment or reward. It makes a person responsible for their own life, and how they treat other people.