<human>: We've been friends for about a year and a half, became close fairly quickly, and started dating about 6 months into knowing each other. 4 months later he moved 12 hours away under financial duress, saying he wanted to come back because of me. We tried to do long-distance for about 3 months, but about a month ago he said he didn't want to continue anymore, mainly because he doesn't know what he'll be doing moving forward professionally, where he'll be living, probably won't be moving back, and feels disconnected with only phone calls and monthly visits.

Now I know there are things about this that sound questionable. First off our extreme age difference, which in this case was never an issue except on paper. Second that we were only dating 4 months at the point he moved: but we had already developed a very strong friendship and the relationship was extremely easy, joyful, tender, and natural; it was just good. Not perfect - but good, and the kinks would likely have ironed out. Third that whether or not someone can vocalize a reason, if he's willing to leave the relationship it must not have been worthwhile enough, and that's problem enough. I don't know about that. We both cried and waffled on saying goodbye and he claimed it was very difficult. Over the course of a month after the breakup, whenever we tried to say 'no talking for X time' neither of us could make it a week without breaking the moratorium and calling.

I'm having a really hard time letting go of this because I feel like it was a really good thing cut short by circumstance alone. He's one of my best friends and I don't know whether to stay in touch or cut contact. I keep fantasizing about sleeping next to him. I don't want to move on, I want to find a way! But another part of me knows this is impossible. So what do I do?

Can you provide a brief rundown of the text in within 3 sentences?
<bot>: I'm having a hard time moving on from a really good but somewhat short (7 mo.) relationship that ended under the circumstances of long-distance. What advice can you offer?