this is just a really big topic, especially for christians, because unlike a bunch of other people out there, we don't want a relationship for the sake of having a relationship, we want a relationship with someone who wants to give all their heart to God like we do, because no other relationship will stand if it's not rooted in God.
anyway: i've read a few books... can't remember what they're called... but they've all pretty much said the same thing, you won't be ready for a relationship until you stop wanting one... and i thought about it, and it really does make sense. we look forward to that first love our entire lives, once someone finally gives us that attention, that... feeling we've been longing, we're gonna fall head over heels, but... it's like a kid with a new toy i suppose, you're so excited to have it that you just want to bring it everywhere with you and then, before you know it, you end up losing it or breaking it without even realizing what you had, you're heart's broken and you have no idea why...
God will bring you that special someone when He knows you're ready for them.