Whenever we get hurt, we tend to blame anyone but ourselves. We don't see any ideal cause of why we would want to make ourselves feel pain, so we just assume the other person involved had a sneaky little plan to ruin a situation we once envisioned could stay perfect forever. But if you think about it, we really set up our own hurt. We trust people when we know they don't trust us the same amount back, we forgive people we know could never forgive us for doing the same thing, we make excuses for situations we all know the real explanation for, and we give into the same cycles over and over.
Nobody wants to be the one who hurts someone else, so you ignore the inevitable to hopefully ensure a different result: a result you know will never happen. We all have those people we give a million chances to because we can't allow ourselves to let go. Or we're too scared they might do something stupid if you finally admit to yourself that they will end up hurting you again. It's a cycle that they are well aware of.
People know how to manipulate others into feeling sorry enough for them to just forget the past. They can say those magic words of "I've changed," and somehow you always believe them. And somehow they always let you down again and again. They know what they're doing, that's the most annoying part about it. They usually say "I'm sorry," and "you were the best I ever had," so it becomes really difficult to stay mad at them. I don't know how to quit the cycle of hurt. I always tell myself this is the last time I'm going to forgive them, but somehow I always give in. I guess I'm too scared to risk other people's happiness because I know how it feels to lose it from someone. I would rather give into the situation well aware they will hurt me again as long as I don't hurt them in the same way. It's such a flaw, but I just hope that this person will stop the cycle since they know I'm not strong enough to do it first.