Reading my
previous post on this subject, I'm still surprised to look back and see how similar to myself I imagined my ideal guy to be. On the one hand, it is certainly attractive to have many things in common because those are the things that allow you to understand each other, relate to each other, and form a comfortable and reliable base for the relationship. On the other hand, it can be fascinating and intriguing to spend time with someone who experiences life just a little differently than you do.
It mixes things up a bit. It opens your eyes to new ways of thinking and feeling. It makes you start to question if your own way is really the right and only way to be. It gets you a little more excited about life in general. It keeps things fresh and alive.
Ideally, I want to be in a relationship where we can guide and uplift each other according to our individual strengths and talents. When two people have different strengths and weaknesses, both can simultaneously look to and respect the other in areas that they themselves are not as strong in. And on the flip side, each person can experience the joy and fulfillment of supporting the other in ways that come very naturally to them. Finding your match isn't finding someone who is equally good at everything you can do; a couple like that would have nothing to offer each other and nowhere to grow. It's not like matching identical cards in a game of Concentration. It's more like fitting Lego pieces together--there's a similarity yet complementarity that makes it work.
That's not to say I don't want to associate with people who are similar to me; those are the people I get along with the easiest, since we understand each other so well from the start. But I think those can be the friendships that fulfill the parts of your life that your significant other is not involved in. For example, I really doubt that I will end up with another computer scientist; that would drive me mad, I think. But I do enjoy talking to other computer scientists and turning over ideas that others might have no appreciation for. If my spouse had no idea what in the world I was talking about with my work, that would be just fine with me--I could always call up some friends to discuss my theories with.
However, I think I need to be with someone who understands music. Not necessarily a musician (although that would be nice too... but not a violinist!), but certainly someone who appreciates and speaks the language at a higher level than simply "oh, that's pretty." Music is such a huge part of my life and has such an impact on me that someone who couldn't understand it on an instinctual level would not be able to fully understand me.
Even with all this in mind, being with someone who thinks differently than you can be a scary prospect. It can bring about conflict when you disagree on certain things. But I don't think all conflict is necessarily undesirable. Conflict doesn't have to be unfriendly; it can simply be a difference in opinion. And the opportunity to reexamine, reevaluate, and defend your stance on life or some aspect thereof can validate your existence just as much as harmonious agreement can, especially when both parties can eventually come to a better understanding of the other and draw closer as a result.
There's so much more I have to say on this subject, but it's so hard to put into words. So I'll leave it at that.