I figured this would last a long time if not the rest of our lives. She even told me I was the nicest guy she ever dated. We shared lots of details about ourselves that we have never told anybody else. She trusted me, she was glad I was not in the relationship for the sex (which I wasn't , I never wanted to force her into anything she was uncomfortable with. The most intimate I ever got with her was kissing). Despite our distance, I made an effort to see her every week. We still texted all of the time when we couldn't see each other.
One night, she sent me a text, saying she needs to talk to me about our relationship. She ended up breaking up with me after a month. All she said is that she feels like a terrible person and feels guilty and doesn't want to hurt me. I figured she felt bad about her past with other guys. Of course, I was very sad. I was surprised that the next night, she texted me to see how I was doing. She had always been one of my best friends ever since we met, and she still is today.
About two months after our breakup, I asked her why she felt like a terrible person. This was when she told me she almost cheated on me, which is why she felt bad. Hearing this made me feel uneasy, but I appreciated her honesty. I don't want to ask her what she means by "almost cheated", but at the same time, it is my biggest question.