Sure, there is a perfect match and I can tell you who it is: Jesus and his bride. Since Jesus is the only perfect groom, that can be the only perfect match.
I don't think God necesarily "picks out" a person for you, and then if you don't listen to his prompting and end up marrying the wrong person you are screwed for the rest of your life. I personally think I made a very bad decision by marrying my husband, but the good news is that God works for the good of those who love him, and now we are happily married. We had to endure a lot of fire to get to this place though. Was it God's will we get married? I doubt it. Was he faithful to us even when we weren't very faithful to Him? Absolutely!
So don't freak yourself out that you only have one shot, and if you end up with a person that God doesn't want you with that you are condemned to a life of misery. You probably will have to suffer through the hard way because of your disobedience, but even a horrible "match" can live happily ever after by God's grace.