Joelene,
I wish I were there with you and your dog and my dogs. We could sit and talk and we would understand each other.
This post of yours just breaks my heart.
You are so kind. Your husband is so mean.
Life is not the bowl of cherries that the song said. It is often (more often when you get older) a sad song.
But, keep your self respect, girlfriend. You have that ......no one can take that away.
And keep your heart clean and clear. Then you will be OK with yourself.
(My holiday, and in fact, my last year, has not been the bowl of cherries, either). I can relate.