I'm sorry things aren't going well at home. =(
you don't deserve it and he doesn't deserve you! You are so amazing and kind and sweet you don't deserve the hell you get.
Stay Strong for those precious little boys, and stay strong for yourself, don't let him bring you down!
Im going to text you love! <3