lifegiver

n. 给予活力的人[事,物]