Generally, the offeror may revoke an offer any time prior to acceptance. See Restatement (Second) Contracts ยง 36.
But there are exceptions. The next tutorial considers the exceptions.
Continue