Wellwisher /(?)/

Well·wish·er

Wellwisher

n.
  1. One who wishes another well; one who is benevolently or friendlily inclined.