What is the best Spanish translation for the English adjective "haunting" (as in "a haunting melody")? WordReference gives three options: evocador, inquietante and inolvidable. Do any of these really convey what the English word does (something enthralling, beautiful, somber/sad)? What are the differences between these three words?
The most appropriate adjective is "estremecedora", because it meets all the characteristics of the adjective "haunting".
Meaning of "estremecedora": to remove (something like a tremor) something inside someone deeply. In this context "melodía estremecedora" gives way to be something beautiful, something enthralling and somber / sad.
To explain the differences in the three adjectives you mentioned:
Evocador: That evokes a thing of the past or remembering to another by their relation or resemblance.
Inquietante: lack of tranquility, discomfort (to be uncomfortable with something or someone).
inolvidable: something that is impossible to forget. (I think the latter has nothing to do with what you want, really)