Beleive me it will be worth it. God is preparing someone special to come into your life. This person will not be perfect, but you will know they are the one when the time is right. They may already be in your life, but God is not finished with either one of you yet. Patience, it will come. Remember God does it all in His time.