softhearted vs stonehearted

softhearted

adj
  • Willing to accept criticism. 

  • Gentle; kind; sympathetic. 

  • Easily moved to sorrow or pity. 

stonehearted

adj
  • Hardhearted; pitiless; unfeeling. 

How often have the words softhearted and stonehearted occurred in a corpus of books? (source: Google Ngram Viewer )