<human>: Background on me: 17 years old, born and raised in the USA. I'm currently fulfilling graduation requirements at a local college, and plan on going to a 4-year college and going into the computer science field.

Background on her:  25 years old. Lives in Germany. Has a younger brother (9) and sister (4) who she is raising on her own like her own kids. She speaks enough English to have basic conversations, but is far from fluent.

I met her 5 or so months ago online, and she's helped me through various life problems such as getting off drugs and shit like that. Recently, she mentioned that she really liked me, and since I had similar feelings, we decided to try a long distance relationship. Sadly, I believe that the language barrier is causing lots of problems, as she often is insulted by things I say, despite the comment not being offensive at all. We fight almost daily, and I really don't know what to think anymore. 

Also, I had planned to go and visit her in September, but I'm seriously beginning to doubt if it's worth the $1000 in airfare to do so. 

Last night, I messaged her saying that I wanted to talk to her on skype the following afternoon, and discuss a few things. I guess she thought I was breaking up with her, and she sent me this heartfelt sob message about how a life without me isn't a life worth living, and how I taught her to love and feel emotions that she's never felt before. I really don't know how to approach this.

Is there anyone out there who has been in a similar situation? How did you work past this distance and language barrier?

Can you give me a shortened version of the text?
<bot>: Met German girl online. She helped me through some dark times, and she's the first person I've ever had romantic feelings towards. How can we work past the language and distance barrier to hopefully make this work?