This legal assignment examines the concept of offer and revocation in contract law. It analyzes a scenario where John offers to sell a car to Joanna, later revoking the offer before Joanna's acceptance is communicated. The assignment explores relevant case law like *Routledge v. Grant* and *Byrne v. Van Tienhoven*, highlighting the importance of communication and timeliness in revocation. It ultimately concludes that a contract exists between John and Joanna due to timely acceptance before revocation was received.