Oh Bam! I love ya and value your friendship. I think you're one hell of a human being. I can only say I love ya and hang on. Find something good, anything, and hang on to it for dear life - your dear life.
I'm sorry you're being 'tested by fire' lately. I send hugs, and hugs from my dogs and a lick of the hand. I will keep you in my thoughts that you find some peace of mind.