Marisa Peer is a peer; that is, she is a hypnotherapist also. She has this lovely video talking about the three things necessary for a good relationship. Here is a link to her video.
If you prefer to just know the three things here they are:
1) Sexual chemistry
2) Best friend chemistry
3) Deep admiration and respect for the other person
There you have it. The video is worth watching.