@ Kathia: My best advice for having a relationship- after many, many relationships is not to put too many expectations on the person. " If you love something set it free", and all of that. I find that it works. Trying to get all of your needs met with one person doesn't work anyway. I always try to put myself in their shoes because I hate feeling smothered. HATE IT. So, why would I smother? I hate the feeling of being "OWNED" so why would I try to own. I hate the feeling of having DEMANDS placed on me so why would I be demanding?
I know that nothing is black and white but I have finally learned to love unconditionally. That doesn't mean I allow myself to be taken for granted and all of that but it means to hold loved ones lightly; to get my needs met with god and myself- bring appropriate needs to others for love, friendship, sex. Its amazing how well people respond to unselfishness and holding them lightly. I always used to cling so hard; still cling to some degree.
If you love something set it free. If it loves you it will come back and if it doesn't it was never yours in the first place.
This actually has become much easier for me as I have got older. Peace!