Hi sweetie. So sorry about your dog. Always a hard thing.
I can so understand your worry about your son. Is it possible to get him in to talk with someone? Might be a good thing for him..someone not emotionally connected to the sitch.
I want you to know that it matters that he has you... a great deal. You are his touchstone right now. He is looking to you to see how to navigate through this.
As far as the forgiveness thing. Listen, it is still too early for that. And some will argue that you neednt ever get there. Thats for you to decide. I needed to in order to let go and move forward. I didnt want the anger and all the other stuff to weigh me down. I did it for me. I didnt want to give him any more than he already took. Every time I stayed in the negative mindset and hold onto to things, he got a part of me and he had taken more than enough. But, its not something you need to address now.
All the parts you feel are exactly what you should be feeling. You need to work through each one and you will. I know it.
I can understand that you are tired of being alone, but, you arent near ready for anything right now. It wouldnt be fair to you or to her.
You are doing wonderfully, my friend....keep going.