heart-warming (adj.) Look up heart-warming at Dictionary.com
also heartwarming, 1620s, from heart (n.) + present participle of warm (v.).