Question: are agony and anguish the same thing?
Answer: When used as nouns, agony means violent contest or striving, whereas anguish means extreme pain, either of body or mind.