<human>: Can you provide a brief rundown of the text in within 3 sentences?

I hadn't had a relationship in 4 years. I connected with this girl that I've known for a few years through friends, and we hit it off one night while she was in my town. I work where she lives, so I started hanging out down there on nights I worked. 

Well I wanted to sort of take it easy, but she pressured me into making a decision. I couldn't, so I left her for several days, but it wasn't long before she wanted me again. And so it went for several weeks. This was probably the first warning sign.

Warning sign 2: she choked and hit me during sex without me asking, or us discussing her doing it. I blocked it out totally forgetting about it until today, when one of our mutual friends pointed out to me that not only was she abused in a previous relationship, but she was also likely abusing her partner.

So she broke things off about a week ago, i.e. didn't want me to spend the night, but wanted me to hang out. I still wanted to be friends because she did something pretty incredible for me, and I'm close with her lifelong friends as well. So we'd been hanging out in a group setting when it became painfully clear that she didn't even seem to care about me. Her friend again helped me understand: she liked getting attention from me, and wanted me around because I'm a nice guy, but would end up fucking some asshole that same night.

So part of this is just a vent. I can't believe I let myself get manipulated like I was, I can't believe I didn't recognize that her hitting me was wrong, and I can't believe I just blocked it out and let myself become consumed by her.

But the other half of me wants to know how I can recognize this better in the future. Or maybe better phrased: how to overcome your attraction to someone when you know have some kind of sense that it's toxic. It's like I knew it wasn't right, but just let myself keep falling for her.
<bot>: She manipulated me for weeks, sucking me in until I was head over heels, and then friendzones me. I feel like shit for not recognizing what was happening. How do I avoid this in the future?