goodhearted

synonyms

affectionate

warm-hearted