What does the veil on the heart in 2 Corinthians 3:15 mean?
The veil on the heart in 2 Corinthians 3:15 signifies a covering that hides truth from the heart, preventing comprehension of the gospel. It remains until the heart turns to the Lord, at which point the veil is taken away.
Les explains that the veil on the heart in 2 Corinthians 3:15 is the same concept as being veiled or hidden. He points out that even to this day when Moses is read, a veil lies upon their heart, meaning something has been hidden from them. The veil is over the heart so that hearts cannot comprehend the gospel. But verse 16 says when the heart turns to the Lord, the veil—that which was hiding—shall be taken away. He connects this to 2 Corinthians 4:3, where if our gospel be hid or veiled, it is hid to them that are lost. The veil is a spiritual covering that prevents understanding until one turns to the Lord.
But even unto this day, when Moses is read, the vail is upon their heart.