heart-warming
adjective
• emotionally rewarding or uplifting.
• "heart-warming stories about life as a country vet"
Similar:
touching,
moving,
affecting,
heartening,
stirring,
rewarding,
uplifting,
pleasing,
cheering,
gladdening,
encouraging,
gratifying,
satisfying,
warming,
soul-stirring,
gladsome,