cherisher
CHERISHER
, n. One who cherishes; an encourager; a supporter.