If your soulmate can’t teach you a few things then what is the point of having one? I don’t need someone to tell me I am right. I don’t need someone to tell me I didn’t screw up. I don’t need someone to not push me to reach for my dreams. I don’t need someone to not take an interest in making me better. I need a team mate, a best friend and someone that allows me enough room to have off days. I am allowed to be as silly, corny, upset at times, excited, scared and a million emotions, but still loved. I need someone that will be that way for me, also. I don’t want perfection. I don’t want to build my world around what other people think. I want to build it around positive experiences, spiritual growth, and adventure. That requires something deeper than just acting the way someone requires. It means finding someone imperfect that I have the ability to help and someone that sees my imperfectness and is willing to help me. If a soulmate is anything, it better be useful. Otherwise, it is simply a made up fantasy that has no place in God’s plan for me.