Is this word "heartwarming" made by combining "heart" and "warm"? What's it mean?

Native speaker’s answer
Rebecca
Yeah! That's right. "Heartwarming" combines "heart" and "warm." It means that something is emotionally touching or uplifting. It makes your "heart" feel "warm" with good feelings. Ex: That movie was so heartwarming. I loved the scene at the end. It made me cry. Ex: My friend wrote a very heartwarming letter to me.