I believe you get married to whom you are destined to marry, but that doesn't mean you should just wait for that person to come to you. you and your parents must try your best to find the right spouse and if you're destined to marry them then you will, although they may not be the one you will end up with in Jannah. if you're both good muslims then you'll be toghether in jannah aswell. If one of you doesn' deserve jannah then you won't be together in Jannah. sister May is correct about the test part, you may marry someone who may be a better or worse person than you & you'll be a test for each other. do you do what's right? do you sacrifice money, job, even your spouse for Allah's sake or do you cling to wordly comforts, etc.