bread of life

Noun

 * 1)  Anything which is regarded as a source or inspiration of spiritual nourishment.