My SO have known each other for a few years. We are both in the same profession (both cops) which, I think for us, is really important. It is sort of one of those jobs that you can't understand unless you have been one. I would call us compatibly alike...which means we are very much alike, but not so much that we can't balance each other out. I was married very young (at 20!) to a guy who I was the polar opposite of, and it never, ever worked. We struggled through it for 13 miserable years. I met a man who had similar interests as I did, but our core way of doing things was so totally different that we wound up driving each other crazy. My SO and I cycle together sometimes, but he is crazy fast and I know he worries about me, so sometimes I ride with another friend or two and he does his thing. We can talk about it at the end.