WOW....good story. I am so proud of you. You put your daughter ahead of everything else. Good for you (and her). You may have given your mom something to think about. At least she's still talking to you. I'm proud of her for doing that as well.
Keep up the good work, after all, what does it say in the Bible, something about providing for our own family? You're doing it and doing it well.