Thank you for giving us a follow up. This is even more complicated and horrible than I imagined

Really horrible for your friend too of course, thank **** he'll have therapy to help him cope. It sounds like you've been an amazing friend to him, and to her too. I hope things will keep on getting easier with time.