Every contract must start with an offer

Every contract must start with an offer by one person to another, i.e. the offeror intends to be legally bound by the terms stated, if accepted by the offeree. I may offer to sell my car to you for £1,000, and, if the offer is accepted, I am legally bound by the terms of my offer. I may not later increase the price or change the agreed terms.