Great advice here, so I wont repeat it. Just wanted to tell you I think you are great and you will be ok. This is all so hard. And the problems with your son just add to it all.

Take care of you, S. Dont go this weekend to prove anything or worry about h or what his family will think. You dont owe them anything. Do what you want. If you feel it will be too hard, then dont go.

I agree about the C session too. It is not getting you anywhere to have h there.

Stay strong. You can do this. You will be ok.