Cherisher

(n.) One who cherishes.