I'm exhausted and depressed with my relationship. I've been cheated multiple times and I forgave my partner because she promised she just made a mistake. But now she has done it again. I'm too attached to her so I can't break up with her. Nobody loves and accepts me the way she does but I can't understand why she has to keep on betraying me, am I not fulfilling her physical needs? Because emotionally our relationship is as perfect as it gets. I feel like this is my only chance at true love so I cannot give this up.