Ok, the Pinterest Pedant strikes again.
Mary does not have a Sacred Heart.
Mary has an Immaculate Heart.
This is the Immaculate Heart of Mary: sword, flames, roses. No thorns.
This is the Sacred Heart. Only Jesus has a Sacred Heart. Thorns, not roses. Pierced, but with a spear, not a sword. Flames but note the cross in the midst of them.
Occasionally the Sacred Heart will be pierced by an arrow instead. This has to do with an idea that we wound Christ with blasphemy and profaning the Sabbath. The Golden Arrow Prayer said in reparation is said to heal those wounds.
You’ll often see the Sacred and Immaculate Hearts together, but they are still two different things and not interchangeable.
You may now return to your kitten memes.
All of these images are public domain and are copied/pasted so widely that it would be an afternoon’s rabbit hole to try to source them all, sorry.