Helen,
I apologize for the brevity, time is short for me at the moment, but some things came to heart as I read your words that I wish to say before they fade.
Consider trying to catch your feelings directly. When you heard about the time he spent with his friend, there were the words you heard, the visions you had, the feelings that came up, and then the words you spoke. When we are feeling stressed, it is OK to accept that we’re stressed. Its better to say “I am feeling…” than “how could you do that to me.” Consider that if you had caught the feeling of jealousy and fear before it turned to anger and accusations, it would have been less disorienting for both of you.
For instance “wow, as you told me about your friend, I had images of you being intimate with her and that was painful. Now I feel jealous, scared and angry. Can you help me those? Can you assure me that I am the magic in your eyes? That we are still we?” Own the feelings, and then own up to your feelings. That way you do not push him away or scare him away, but rather give him the keys to helping you.
Namaste, distant sister.
With warmth,
Matt