how do u know

How do you know or have a good guess you and your SO are going to last? How does a couple keep a relationship so happy, healthy, and lasting???