(Luke 2: 34-35) Simeon blessed them and said to Mary his mother: "This child is destined to be the down fall and rise of many in Isreal, a sign that will be opposed and you yourself shall be pirced with asword- so that the thoughts of many hearts may be laid bare."
Simeon had the Holy Spirit upon him when he said the above.
Yes, Virgin Mary suffered for us so that the thoughts of many hearts be laid bare.
Jesus is the sign that has been opposed by those who don’t believe in Our Lord these are the non Christians.
There is also another who has been opposed and that is Virgin Mary, sad to say by so called Christains of the Protestant faith how sad this is the reason why Virgin Mary was also pierced with a sword, for those who oppose Mary, he or she will Jesus Christ oppose in judgment.
Protestants, your thoughts in your hearts for Mary are being LAID BARE! Your hostility towards Virgin Mary shows no respect of he Virginity, her Immaculate Conception, her as being truly our Mother that we can go to and ask for help, your non recognition of her of: all generations shall call me blessed. it shows no respect for the Gospel.