Sometimes letting go doesn't mean letting someone go. Sometimes it may mean letting go of your own expectations, and your own frustrations. Because the sad reality is we all have weaknesses and flaws. And yes, it would be great if our beloved didn't do x, y, or z, but that really isn't our choice. The only choice we have is whether or not to love them. To walk away or stay.
It's simple, really, but we complicate things with emotions. Sometimes we've invested so much time and energy into a relationship we think if we only work a little harder, be a little smarter, or talk a little louder they'll be able to see what you see--they person they could be if only they'd give up the x, y, or z, or embrace the a, b, or c.
But their choices are never our choices. We have to love each other and the letters we each carry in our pockets. We're all messy packages, products of our beliefs, our environments, and our training.
Walking away from a relationship is an option. But usually the best choice is to walk away from our own false expectations and allow our loved ones to realize their own visions of who they want to be.
And hope they give us the space to do the same.
But, of course, sometimes the only choice is to walk away, knowing that if we do we'll have much more space than we ever wanted.