wordhistories.net
meaning and origin of ‘to warm the cockles of one’s heart’
late 17th century—probably based on the resemblance between the shape of the heart and that of a cockleshell – or of the body the shell protects