Section 2(d) of the Indian Contract Act 1872 defines consideration as any act, abstinence, or promise by the promisee or any other person that is done, abstained from, or promised to be done at the desire of the promisor. Consideration can be in the past, present, or future. Under English law, consideration must move from the promisee for a contract to be enforceable, whereas Indian law does not require privity of consideration. A contract without consideration is void unless it is registered, involves natural love and affection between parties, or compensates a person for past voluntary acts or legally compulsory acts.