I want so badly to share everything with someone, but know I can't do that until I can be complete on my own.
A very wise idea - one most people never realize. Things will be much better for you and your future partner if you are able to have that "completeness" on your own. You can't find your kindred spirit if you don't know your own spirit. It's not an easy thing to figure out. It takes time. You do a lot of self-reflection so I have no worries that eventually you'll be able to put it together.
We've all made so many things happen because of our determination, and the intellectual side of me knows anything I want is within reach. But the insecure emotional side wonders if I am a good enough person to have what I really want, if I will ever again love someone with all of me, with them returning it, because no matter how good things are, they are never what they could be if you could truly share them with a kindred spirit.
You will eventually - I have no doubts of that.
But nothing hurts as bad as figuring out you were alone the whole time you thought you were truly home.
Here's to finding our homes. Each and everyone of us, because we all deserve it.