Sehnsucht - Like all words describing feelings, very fuzzy and hard to translate.

Seele - The German word Seele and the English word soul are not congruent. I defined the German word and translated the definition to English. Difficult, and I didn't even take French into consideration yet. Further definitions are probably needed.