¿Qué factores hacen que una relación funcione?

Desde mi experiencia, uno de los factores más importantes para hacer que una relación funcione es tener valores / valores morales similares. Dos personas pueden tener personalidades e intereses muy diferentes, pero si ambos valoran rasgos similares en las personas, por ejemplo, decir la verdad o encontrar importancia en la comunicación, las cosas funcionarán. Esto se llevará a cabo durante las peleas, y con suerte en una falta de violencia.