what does it mean when someone says your heart is pure?
Being pure in heart means that your heart is clean of sin, it has been purified by Jesus dying on the cross. Your sins have been forgiven and your slate is washed clean. It also means your thoughts are pure, they are not prideful, discontent, impatient, angry, or envious.