oh wow ba, I don't even know what to tell you! I can totally feel and see your confusion and frustration.
(((hugs)))
what you are doing seems to be "working", but it will only happen in his own time.
it seems like the boundaries are key, but knowing what they should be is so hard. I think they need to be for you, to keep your sanity, so that you can be a supportive friend.
Nature Girl M 40 H 40 M 15, T 19 D11 S9 bomb 3/07 (MOW)