Wow I was in almost the exact situation awhile ago. I had a girlfriend but I had to move but we stayed in touch via email and every vacation time I would visit my town and her.

You could ask her to get a messenger program and chat/talk to each other on there.

And then there is always webcams and mic's.