Date someone who can challenge you; someone from whom you can learn things that you would never tackle on your own. Date someone who thrives in an area unbeknownst to you, so that you can both expand your understanding beyond your respective intellectual paths. Your own endeavors only comprise a minuscule percentage of all of the knowledge in the world, so why limit yourself to such a small corner of the playing field?
If you are brilliant with logic and numbers, date someone who can draw and design things in an instant that you could not dream up in a month. Date someone who is creative and open-minded. If you are on the shy end of the spectrum, date someone who thrives at building and maintaining relationships. Date someone who understands emotions and feelings because they will guide you through your own when you stumble. If you are a realist, date a dreamer. Date someone who enjoys life and makes the best of any situation; they will help you find happiness in your own life and remind you that life should never be taken so seriously.
Above all, date someone who wants to learn from you just as much as you want to learn from them. Date someone who understands that you can both teach one another vastly different things so as to always keep life interesting; date someone who will help you grow. This doesn’t mean that you should have absolutely nothing common with the person you choose to date. (Rather, you need to have certain things in common in order for it to work out in the long run; “nonnegotiables,” if you will.) Just be sure to have differences as well because the two of you can conquer great things if you both have something special to bring to the table.
Date someone who will help you learn how to live—whatever that may mean to you—and who makes you a better person in the process.