Question: what is the difference between ancient and old?
Answer: When used as adjectives, ancient means having lasted from a remote period, whereas old means of an object, concept, relationship, etc., having existed for a relatively long period of time.