Yes however for it to last they can't be complete opposites in every way. I do believe more differences help make a relationship stable. My husband is Christian I am atheist. He is laid back while I'm the do what needs to be done now kind. Yet when it comes to how we want to raise our children or what we want to do with our lives we are similar. So I think a little of both is best.