There is no exact recipe for the perfect relationship, but these are ingredients without which you can not have a relationship that is happy and healthy ...
Personal characteristics
They say that opposites are attracted, but in the long run, for a happy relationship, you need to be similar in some ways. However, if you are different, it's not the worst thing in the world - it's only important that your diversity complement each other.
Sexual compatibility
We do not need to emphasize that sexual compatibility is important in the relationship - if not, your relationship will work poorly in the long term, no matter how well you agree on other things.
Knowing yourself
If you do not know yourself, you will hardly know what you want, and if you do not know what you want, you will still find it harder to tell your partner. Knowing yourself is extremely important, often more important than knowing your own partner.
Confidence
One of the worst things that can happen is the loss of confidence. If there is no confidence, everything else will work much worse.
Mental stimulation
The person with whom you are connected to you must act positively and make you draw out the best of yourself. Mental stimulation is extremely important, and couples who stimulate each other's minds have much more happy connections than those with mental stimulation.