nurturer
/ˈnɜːrtərər/Definitions
1. noun
A person who provides care, support, and guidance to others, especially children or those in need.
“The community leader was an excellent nurturer, taking care of the homeless and providing them with food and shelter.”
2. noun
A person who fosters the growth and development of plants, animals, or ideas.
“She was a skilled gardener and a nurturer of rare orchids.”