In contract law, promises are enforceable if supported by consideration-that is, if they are mutual. In contrast, promises to give gifts are not generally enforceable unless the intended recipient incurs some expenses in anticipation that the promise will be honored. Discuss this distinction from an economic perspective.