Contract formation hinges on offer and acceptance. An offer is a proposal to enter into a contract, while acceptance is an unequivocal assent to the terms. Both require clear communication, intention to be legally bound, and compliance with specific rules. Offers can be express or implied, bilateral or unilateral. They must be clear, definite, and communicated to the offeree. Acceptance must mirror the offer's terms, be timely, and follow prescribed methods. Special cases like auctions and preliminary agreements have unique rules.