goodhearted
synonyms
affectionate
warm-hearted