I'm so sorry @kilvnrex.... it's different when an outsider hurt us. It hits differently when family and loved ones do the same.
I am sorry about the way your mom spoke to you even when you have offered so much from the very little that you have.
I am thankful that you had your friend to pull out of that depressed state and you began to appreciate the little things in life, including forgiving your mom.
Yes I'm happy it is all over, it wasn't easy at all