An offer is a proposal from one party to another intending to create a legal obligation upon acceptance. Acceptance in contract law is when a person agrees to the terms of an offer without any changes.The traditional contract law rule is that an acceptance must be the mirror image of the offer. A contract is an agreement that specifies certain legally enforceable rights and obligations pertaining to two or more parties.