Yep. People are. Human!! We make mistakes. We hurt those close to us. Our partners can choose to forgive and move on… or. Acceptance. Which is not the same as tolerance. I can accept that you did a bad thing, but I don’t have to tolerate repeated hurt.
I think we place a lot of value on longevity. There’s certainly nothing wrong with two (or more) long term partnerships.