Namaste, iam Joseph Pak, I hope your day goes well.

Why Does Mary Have A Pierced Heart? [Solved]

Well, it’s pretty simple: Traditionally, Mary’s heart is symbolized by seven swords to represent her seven sorrows. These include Simeon’s prophecy (from Luke 2:34-35), her escape and flight into Egypt, etc.