Just to put another datapoint on all of this (and possible give J. some hope!), I do believe that there is the perfect person out there for some people, and I believe in love at first sight. That's because it's what happened to me. Met my wife 19 years ago next month, been married for 15 1/2, and still very much in love. We've never had a fight, hardly ever disagreed, and have frequently accused each other of sharing a brain. What's amazing to me is not that we really do fit perfectly together, but it's that we met by complete random chance. Had either of us been 5 minutes off, we would have never met.
Then you are one of the lucky exceptions.
As to the question, No, I don't think there is somebody out there for everybody. It took me until I was 40 years old to have my first girlfriend, and even that was after being friends with her for more than thirty years at that point (three years ago).
Of course, until then, I always believed that my lack of a girlfriend was due to my having cerebral palsy. In fact, when I was a younger man, I was told MANY times that I was undateable or unworthy of a relationship because I'm disabled. Even now, I hear women come up to my girlfriend and ask her, "how can you be with him? Doesn't his wheelchair bother you?". One woman even asked her "don't you have any self respect? You can do better than that". Suffice it to say, her responses were unrepeatable in polite company.
But, no, I don't think there is somebody for everybody. Romance, like life, is a roll of the dice. Some get lucky (as I finally did), and some don't.