Etymology
Advertisement
eyesore (n.)

c. 1300, "a soreness of the eyes" (obsolete); modern sense of "something offensive to the eye" is from 1520s; from eye (n.) + sore (n.). In the sense "eye disease" Old English had eagseoung.

Related entries & more 
Advertisement
heart-ache (n.)

also heartache, late Old English heort ece "physical pain in or near the heart;" from heart (n.) + ache (n.). Sense of "anguish of mind" is from c. 1600; Old English did, however, have heartsarnes "grief," literally "heart-soreness;" Middle English had herte-smerte "sorrow, contrition."

Related entries & more