<human>: Can you give me a shortened version of the text?

I used to be good friends with a guy that I had a crush on for years in high school (I graduated 2 years ago) who started dating this girl. I stopped talking to him as often out of respect to her and their relationship and was really excited to gain a new friend. However, she would tell me about their dates in full detail, knowing that I had once had a crush on the guy. She'd shove her phone in my face (literally shove) showing cute/explicit text messages he sent her. I told her how much this bothered me and asked if she could not talk about him as much in front of me just out of respect. This of course only made it worse, and she eventually accused me of trying to break them up. She called me a b*tch, homewrecker, all those fun names to my face and behind my back to my friends.

3 years later, they are both married. I haven't talked to my friend since and she has been trying to be friends with me. I saw them both last night at a mutual friend's wedding and she kept trying to come over and talk to me, but I would walk away. I said hi once, but then ignored her the rest of the time. I did this because I never got an apology for what she did to me. I lost a lot of friends because of her and gained a reputation (that I didn't really care about) for something I didn't do.

Now, I feel terrible for doing that to a person. I don't like holding grudges and rudely ignoring someone like I did. However, she never gave me an apology and continues to lie about me to people. I'm afraid to confront her and tell her why I'm acting this way out of fear that she'll say I'm just trying to break them up again. I'll most likely be seeing them more often, so what should I do?
<bot>: A girl from high school was rude to me/ still is behind my back. But lately, she is trying to be friends with me and doesn't know why I'm giving her the cold shoulder. I feel terrible for doing so.