Most of us grew up with the notion that there was one day going to be some version of prince charming or the vision of a princess out there for us. You know, first comes love, then comes marriage, then comes the baby in the baby carriage...but life, and love, as we come to understand as adults, is much more complicated.
People are puzzles and it takes a certain someone to crack the code so that hopefully, we can be welcomed into the land of love. It takes work and effort on your part to keep trying and to keep the faith that someday you'll find a match, and someone you are compatible with. However, having said that, I think some people are under the impression that love is supposed to be guaranteed them simply because they want it. The think that somehow just by virtue of being who they are, they are supposed to have love find them because they exist. "See," they say, "look at everyone else, and how they have this or that relationship, or have slept with this many people, and then look at me!" Why, why, why not you?
How is it we know that life isn't fair and that there are no guarantees when it comes to other aspects of life, but we think love somehow doesn't fall into that same category of you win some, you lose some? In many ways finding love is like looking for a job. You put in a lot of applications, get a lot of rejections, but then you keep the faith that eventually one will stick. Same principals with love. You don't give up because things haven't worked out the way you planned or envisioned for yourself, you keep trying because you are looking around at those in relationships, and still wanting that for yourself. If you stop trying, stop making any efforts, it just gets that more difficult to find someone to spend your life with.
It may all sound like a bowl of cheese, but when something we want doesn't go our way, as with anything in life, we have two options: give up or keep trying, and I say, keep trying. Anything worth it in this life, is worth the work and perseverance it takes to get there.