<human>: Give me the gist of the text in a nutshell

I [24M] have been seeing this amazing girl [23F] off and on for the past year and we are absolutely soul-mates. Both she and I have almost identical family lives, similar backgrounds, and share our outlooks on life. 

The issue we've run into is that we're very seldom in the same place at the same time. When we first got together she was in University and I lived in the same city attending a community college, and around 4 months in we decided to end it because she was graduating and I was continuing my education. 

Around 5 months ago I got a call, and she said she'd like to see me, this started a series of trysts and weekend visits that lasted until last night when we decided to break it off over Skype despite the fact that neither one of us really wanted to end it; It's just we see each other so rarely (once a month) and communication is obviously strained.

The real issue we're having is we've never really "dated" each other, although for the past year neither one of us has seen any one else because we were both incredible smitten with one another.

As of right now she has a job in another city (4 hours away), and I am in school for one more semester before moving to university, but she is quite possibly the most important person in my life and the idea of losing her is abhorrent. 

Since we broke it off, I told her I couldn't really imagine staying friends if I wanted to move one and she sort of reluctantly agreed. My question is, what is there to do. Is the idea of moving across the state for someone I love, who is in love with me that I have never dated crazy? Is there another option here or am I just some deluded moron who refuses to move on?
<bot>: I had an extended fling with a girl who turned out to be my best friend, and the thought of losing her makes me crazy. What is a guy to do?