Thanks for the advice guys, i really do appreciate it.
Havocc, I do recognize how fucked up things were in our relationship now, and take full responsibility for the part my behavior played in what happened.
At the same, I'm not really trying to get over her at the moment, because she wants me back. She realized that the other guy (let's call him Steve) was totally not what she was looking for, and that the only reason she got with him is because I stopped doing the things I did in the beginning to attract her.
I know for a fact that I could go out and fuck whoever I want. My bar game has always been tight and since i've been with a SHB for the past 3ish years I understand them a lot more than before. In fact, I went sarging every time she went out to coffee with Steve, number closing each and every time.
The thing is, I still want to be with her. I don't think this cheating thing was entirely her fault. I drove her to it in many ways. Bottom line, she made a mistake, has apologized for it profusely, and is ready to invest in me again (she also finally admitted that she's bisexual recently, and wants to have a threesome now... turns out we also have the same taste in women

).
I just don't know man. I feel like I already have a lot invested in this relationship and I care for her a great deal. We have similar attitudes about life, spirituality, politics, and people. I feel like we're really compatible I just fell back into AFC-land for the past year and drove her away.
If it turns out I am wrong though, and she's taking me for a ride, I'll definitely come back to this thread and follow both of you guys' advice. It's quality and i agree 100% if you're trying to get over somebody.
Thanks again to everyone who posted on this thread. This forum has helped me more than anything else in my life lately - even close friends.
Just the Best,
VJ