Answer:
C. An offer and an acceptance.
Step-by-step explanation:
Based on the information provided within the question it can be said that in any contract in order for it to be valid it requires an offer and an acceptance. One individual needs to declare an offer, as well as indicate all the details of the offer. Then the other individual/party needs to review the offer including all the details and decide whether to accept the terms of the contract or not.