Hi GrownMidget and welcome!
You have a very touching story and I really appreciate you taking the time to type it all out and share it.
The one constant I saw in reading your words, is how you keep trying.
That is the quality of a person who is a survivor. I am glad you kept trying up till now and that it has lead you to a better place.
I look forward to more of your posts!