heartener

noun
  1. a person or thing that encourages, comforts, or gives hope to someone
  2. Usage: informal; often used in positive contexts

Examples