AnnabelMore: Wow. some fantastic points and I have definitely taken something from this (especially the suggestions for getting closure without confrontation). Thank you.
The thing about being honest with B is that the timing's got to be right, I could give him advance warning. How do I say I want a deep and meaningful chat with him sometime next week without him stressing out now?