This phrase suggests that the person has a kind and compassionate nature, but their way of expressing themselves can be unconventional or outspoken. It reflects a contrast between their good intentions and their distinctive, perhaps blunt or direct, communication style. In essence, it acknowledges that their words may not always align with their well-meaning heart.