Similarly, something my cousin wrote recently about therapy struck home as well. (And perhaps it was ironic that he was here to raise funding to start a yeshiva that would be all about working on one's self...) Sure, we all know everything comes back to what we decide to do, but at the end of the day, we wait for so much else to happen first that is completely not dependent on ourselves... and that's the error. Today, the friend followed up and noted that they had successfully ended their difficult relationship. In the context of the conversation, they expressed how it was freeing to not be leaning on someone anymore. While noting that there are times where it's okay and appropriate to lean on someone, I had to agree wholeheartedly - it's so important to be able to be self-reliant in most aspects of life.
Of course, that doesn't necessarily make it easy.