jnoelbalana,
You certainly have had a lot of good insights from others. But sometimes our heart screams so loud that our mind cannot hear a thing. It is our heart that is our undoing.
May I suggest something that will lift a heavy heart.
The MIRACULOUS Medal.
Why this? Because it truly is miraculous, that is where it got the name. From the people themselves.
You obviously need strength to do the right thing. Mary promises GREAT and ABUNDANT graces to those who wear it in her behalf. All you have to do is trust her, without a doubt, that she will give you those graces when you ask her for them.
Here is some important info about the Miraculous Medal, one of Mother Teresa's
favorites.
"Have a medal struck... All who wear it will receive GREAT graces; they should wear it around
the neck. GRACES will ABOUND for persons who wear it with CONFIDENCE."
From the mother of Jesus spoken to sister Catherine Laboure 1830.
Later Mary said, “... it must be given to the whole world and to every person.”
"Great graces are often attached to what seems trifling." St. Margaret Mary Alacoque
"The devotions we practice in honor of the glorious Virgin Mary, however trifling they be,
are very pleasing to her divine Son, ...." St. Teresa of Jesus
During this apparition, Mary's hands had 3 rings on each finger. Each ring gave off
rays of colored light. A few rings did not. Mary said that the lights radiating from
the rings are graces that people ASK for. The rings that didn't radiate she said
were graces not given because they were NOT asked for.
Have it blessed. Keep it on all all times.
Wear her medal in her honor because the devil will not stand by and not tempt you.
Then say, "Mary I am asking now for great graces which
you promised to those who ask and believe in what you said."
Trust her, it works. She is the mother of God. Would she lie?
Your mother wants to help you. It is her wish for you. She promised and she will deliver.
"Great graces are often attached to what seems trifling." St. Margaret Mary Alacoque
Put yourself in her care completely knowing she will keep her word to you.
Just hold the medal, and ask for a great grace.
http://www.legionofmary.org/MiracMedal.html
======================================== =====
"Yes, blessed is she who BELIEVED that the PROMISE made her by the Lord would be FULFILLED."
(Lk. 1;45) St. Elizabeth extolling Mary for her complete trust in God's promise.