Balsam für die Seele

Etymology
lit. 'balm for the soul'.

Noun

 * 1) heart balm something that offers comfort and relaxation

Usage notes

 * Also often used possessively: Balsam für meine Seele etc.