Thanks everybody for your replies. In a sense, it's just like any relationship, it takes a lot of communication, and on both sides.

On a side note, I'm really glad I found this place. It's great to finally put words on my needs.