endearer
Etymology
From endear + -er.
noun
One who or that which endears.