heart-warming (adjective)
inspiring feelings of happiness and warmth on the inside; emotionally enriching and elevating; cheering, gladdening, stirring, touching.
inspiring feelings of happiness and warmth on the inside; emotionally enriching and elevating; cheering, gladdening, stirring, touching.