Umm, I have to say I agree with denuseri. I think it is very important to build up a relationship over time and to allow you to communicate with your partner over a really long period.
I mean the situation I'm in has taken years to develop and can still be bumpy so I think the only thing to do is to build a relationship slowly and make the foundations of it as deep as possible.