weak-hearted hollowhearted highhearted doghearted ironhearted gentlehearted plainhearted lowhearted strong-hearted simplehearted