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.