Originally Posted by empleh
She has no history of lying, cheating, or deceit. For the most part of our 5 years of knowing eachother she has been honest and giving, kind hearted, and caring.
I'm sorry, but no, she hasn't. This is the woman who cheated on you with your best (ha!) friend, which I believe she did, and I think you do, too. That pretty much negates anything good she's ever done. You need to do with your heart what you did with your house: open the door and throw her out.
Your situation sounds like a horrible, horrible nightmare. If you want it to end, you need to end it. I hear you questioning, hoping for some way to salvage some kind of humanity out of these terrible people.
Cut them off. There are good, honest, decent people in the world. You sound like one of them. You're too good for these animals.