In my experience, we rarely do learn in these matters but I agree with e46, honesty and character are characteristics to look for in a partner. These are the things that last.

Patriotism cannot be our final spiritual shelter; my refuge is humanity. Tagore, Bengali Poet