The following elements are required for the creation of a legal contract: 1. Offer; 2. Acceptance; 3. Consideration; 4. Intention to create legal relations; and 5. Meeting of the minds.