one way is u can buy him a webcam. He may not be there physcially but it helps. greyhound buses are long tiring trips but there usually cheap. Go get a loan so he can buy a train ticket, and etc. I warn you though they not worth it with the interest rates. See if there is some way you can car pool with a buddy to go see him and spilt the gas money.
Draw a picture of him and just stare at it, or put it on your Ice box!!! lol
Webcam, talk on the phone, text or you could go and see him.
you could go visit him. or you could use the webcam.
Why have a relationship like this if its going to break your heart.
Skype baby skype!!...
use a cam. u can always talk to each other via the net. keep the communication up and open, keep talking on the phone, do whatever u can...when u two have enough, u can meet one day...