Does your partner have a personality very similar to yours or complimentary to it (having some fundamental similarities but important differences that help diversity your relationship)?

How did you meet (how old were you) and when did you realize you wanted to make a commitment?