My girlfriend has BPD and she splits on me regularly, calling me horrible names and then apologizing hours later, and I don't know how much forgiveness I have left.
More people experience this than they realize.
Unconditional love does not require unconditional tolerance of harm.
“Where Are You with Love and trauma — loving someone with a difficult past?”
If this sounds familiar, the Library can help you find the bigger picture.