Whether you are dating someone or alone there is a lot of blaming going on. Its natural to blame someone or yourself for the failure of a relationship. In some instances it only right because something horrible did happen.
For the most part of my dating history there has been some kind of blame for the end of things. (“He left me”, “He treated me badly”, ect) Ideally in a relationship a spouse would never do anything wrong, realistically they will and you will choose to accept it or leave. So you have to decided what would be your opinion on that particular relationship. Like the people in them, not all relationships are the same. If not all relationships are the same, then you can not handle one like you handled the other.
Consider how you actually feel about the person. Do you love/like them enough to resolve the issue or accept it as is? In my situation I was willing to look past a mistake because my love was greater then that one mistake. Now with the person I was with a two years ago, that would have been completely different. Blaming, though, is no just on others but ourselves.
When we are single for a long period of time we tend to think that something is our fault; the same might go for a break up. When something fails, we question if it might have been our own fault for doing something (or not). Are we so stubborn to accept that sometimes things are just not meant to be that we have to blame someone or something?
Nothing is our fault, we learn from what we do. Just be happy that you have had these chances to. Acceptance is the first step in change.