cruelhearted hard-hearted henhearted stone-hearted highhearted gentlehearted dark hearted kind-hearted icehearted hollowhearted