Meaning: When someone is kind and caring, they can make someone else feel happier and less cold.
Choice of Words: Warm means having a high temperature. Hearts are the organs that pump blood through the body. Melted means to change from a solid to a liquid. Icy means covered in ice.