Okay- here is a tip from a man happily married for 35 years: you gotta agree on 1. Movies, 2. Political values ( ie either not political , left, center or right {and I’m not talking baseball outfield}), sports ( like if he is into UFC and you are sooo not, then that’s a flashing red light) and finally reading ( not a reader or pretty much a reader) bc reading even more than education levels tells a lot. One more thing: the ability to listen and compromise. Without that … well, there are many fish in the ocean.