This is so very true, but the challenge is to know when to walk away. I believe that it is different for each of us as we all have different threshold and expectations. I am in eternal optimist and believe that anybody can change if they’re willing to, So it takes me a bit longer to walk away even though I’ve recognized the patterns. I believe that I do that because I want to make sure that I have no regrets and that I have given it my all. It’s not easy walking away but the sooner you do it the sooner you can begin the healing process and attract the right person into your life. and as a sidenote I never recommend trying to fix anyone but if you’re in a relationship you should always have open honest communication and try to grow together.