I agree with Tolkien.
In fact, I have thought the same thing pretty much my whole life.
He just said it better.
Isn't he wonderful? I'm pretty sure there's not a single life situation I face where I cannot find the answer in Tolkien. It's not a religion with me or anything, but it makes a good life philosophy.

I think sometimes if you are very very lucky you stumble on your soulmate and recognize them right away and somehow manage to convey it to the other person, who you find out felt the same thing you did. It is rare, but it happens.
I hope this happens to me. I'm not bitter enough to reject all thoughts of love... but I'm not going to count on it. I hate having my hopes dashed. I know it happens though, because I've seen it in my parents.
A friend of mine said something interesting last night. She said a soul mate is someone who changes your life in some way. You may not be with that person forever, and it may not be romantic, but this person affects great change in your life. By that meaning, she and I are soul mates. I kinda liked that idea. It goes along with an idea of reincarnation and karma coming back to you in each life... which is not something I believe in in truth, but I like the idea of. She was meant to be my friend, and I am a better person because of her. And, if we did "live again", I'd like to think we'd be friends in that next life. Anyone I want to see in a next life would qualify as a soul mate.
You actually owe it not only to yourself but to your future potential partner to find that inner happiness. Working on your own shortcomings (i.e. - that which makes you unhappy about yourself) can become much harder once you're in a relationship with someone else.
So very, very true.
Good luck convincing yourself.
Thanks. It's an ongoing process. Some days it easier than others. Today, I'm so busy with finals that I wouldn't have time for a guy if I had one. I think God's trying to make a point with that knowledge...