G - you're doing a great job and have a positive attitude. As you pointed out, I trust that you have harder days and that the holidays presented some challenges. Yet, all in all, you are holding the family together while healing the insides. It's a lot to be responsible for and you're rocking it. The kids see you as family and think of you as their home. There's no greater compliment if you ask me. Healing is a process, as I too am learning. The insides will catch up.
I'm so sorry to hear about your dog. What a peaceful way to go though.