I'm liking the strength I see here. You guys have not cracked yet. Emotionaholic, giving up your best friend of 20 years is not on - good on you! I bet she doesn't have such a friendship.
I certainly have felt better since putting my foot down on all these things but can't help but feel she is going to lose the "so called" love she has for me. And I would be pretty sure she is in contact with other admirers.
Yes you are right, Popeyes. She will lose the "love" she has for you because what she really loves is what you do for her and how you enable her. It's not you that she loves. Yes, it is guaranteed that she has other admirers because they are usually predators. They need other guys hanging around to boost their ego and they also feel the need to have one over you. When you catch them out they are the biggest cowards and the most pathetic creatures.
As I said, you haven't cracked yet so there is a good chance you can get rid of her without feeling guilty and going through the mess that won't allow you to have the balls that you're displaying right now.