nourisher

/ˈnɜrɪʃər/
noun
  1. A person or thing that provides food or other substances needed for growth and health.
    • The sun is a great nourisher of all life on Earth.
    • A mother is often the primary nourisher of her infant.
    • Good soil acts as a nourisher for the crops.
  2. A person or thing that encourages the development of something, such as a talent, idea, or relationship.
    • He was a nourisher of hope during difficult times.
    • Her teacher was a nourisher of her artistic talent.
    • The community center served as a nourisher of local culture.