Lose my best friend for my boyfriend?
So I have been dating a guy for a year now. When we first started dating I told him EVERYTHING about my past, I didn't hide anything, or hold anything back from him.
One thing I made clear--my best friend is a guy. We ALMOST dated, never anything serious... but regardless he is my best friend, and no boyfriend will ever change that.
My boyfriend agreed and understood. The next time I wanted to hang out with my friend, my boyfriend hit the roof, set an ultimatum, and told me that if I ever talked to my friend again we COULD'NT date, he just could not mentally handle it.
Although I have seen my friend a few times since then, which my boyfriend knew about... each time we have fought, screamed, cried and everything in between. I have since given up on talking to and seeing my friend, he was my best friend all through high school and college and I miss him more than anything, every day! All my favorite memories were with him!
I am afraid of breaking up with my boyfriend--aside from this and being slightly overprotective when I go out with friends, he is perfect.
Is this worth losing my best friend over?
Am I wrong to want to see my friend, even considering we almost dated?
WHAT SHOULD I DO?!