HOw long are you prepared to wait? 10, 20 ,30 or even 40 years? God sent me along at least 3 potential wives, but they exercised their right of free will and did not want anything to do with me. God gave me a little vision of one, and other two I just knew, Holy SPirit showed me, they glowed and were radient, they were beautiful to me, I had conformation from different sources, but they did not even want to socialise with me.
One other woman who would have been a fantastic wife and one I still yearn for as I know how great it would have been with her, came over from America, I knew her from chat room but did not realise she was coming over to UK for 3 years , in end I found out she was moving a couple of miles from me, we were excited to meet, but when she arrived she got cold feet, other men were jealous of me and turned her against me, so we never even met, but she galavanted all over Europe meeting her internet mates. That hurt me alot. Within a few months she back in the USA her dream in tatters and ruined. Was I part of the plan for her journey here, I am sure I was, but when that plan went down the pan, she went back, how much Gods doing in that return, I don't know.
So yes, you will know, only 21 you are young, your life is not yet over, many young people and especially teenagers moan and complain because they have not had a relationship, Christians seem more fickle and shallow than non-christians, at my first church there were about 20 females within a couple of years of my age, I really did like a few, one I though I was getting serious with, but she was just after my money and I deluded myself in thinking she was going to be my girl.
The first person who genuinely liked me and showed genuine affection was an atheist, I married her... yes I know, great move! well it was at the time, I was 26, went well for 3 or 4 years, then it all went horribly wrong and to cut a long story short I divorced her and ended up with house and kids.
Anyway that's my take on relationships, Sometimes things do not work out as it had done on paper.