Donna, I think the strongest people are the ones who have faced some of the worst adversity- especially early on in life. It makes them especially resilient. I'm so sorry you had to struggle with those challenges during your childhood.
I'm glad that you had a good visit with your mom, and she'll be able to leave the facility she's at to enjoy the holidays with her family.
Best wishes to you and your family this Christmas!