<human>: Condense the text into a few key points

Hi guys, I need help. I know this might look like teenage drama, but I am seriously desperate and would appreciate advice.

So, in 8th grade, a new pretty girl came into our grade. I did not notice her that much at first. In my freshman year, we started talking and I got her phone number towards the end of the year, and the whole summer we talked. She seemed like the perfect girl, and I began to grow feelings for her.

In the beginning of my sophomore year, I realized that I loved her. However, she was dating another guy. In November of that year, they broke up. I felt really happy, and we talked more and more. We were invited to a party, and she hugged me the entire time and we kissed, and I was ready to ask her out.

I did not though.

I did not, because I did not want to hurt her. Because I was leaving. Because for my junior and senior years, I will be out of my home country, and I will be only visiting for the summer. I did not want her to miss me too much.

Now I have left. She said good bye and now whenever we talk we both realize how much we miss each other. She promised me to never date another guy, and vice versa. But I am too far away, and I still love her. When I come back for the summer, we are going out. And then the next summer. But I think I love her too much to just let go. After our senior years, she will probably go to a different college than me, and we probably won't see each other.

The problem is, I love her too much to let go (and yes, I have had relationships and heard enough about others to know what love is). Any advice?
<bot>: I have a crush on a girl, she loves me and I love her, but we will see each other very rarely.