To have a heart of stone is a common idiom which means: to be cold and unfriendly EG: When it comes to love and romance, most of my friends think I have a heart of stone. Share this:TwitterFacebookLinkedInPinterestWhatsAppEmailLike this:Like Loading... Related