I read your post titled "Who knows how to make love stay?"
I think the only real way to make love stay is for two individuals to get along in a deep and meaningful way. I generally describe the ideal partnership as being "Someone so similar to you that you can carry on a good conversation with them, but also so different that you can learn from each other. Someone with whom you can share old hobbies, discover new ones, and be content to be together."
That is just my thinking on the matter.