<human>: My GF and I met during freshman year of college. We were together all four years. We graduated in May 2009.

After graduation, we went back to our respective cities (me: Boston, her: Anchorage, Alaska).  We remained an exclusive couple, seeing each other about once-twice a year for 3-4 weeks at a time. (Long distance sucks)

In 2011, she was accepted into medical school in Germany and has been there ever since. I was hoping she'd get accepted into a school in Boston or in the United States, but unfortunately, it didn't happen. I would have followed her if she had gotten into a school in the US.

We remained an exclusive couple and see each other once-twice a year. We've visited each other about 6-7 times in 4.5 years since graduating from undergraduate school.

She still has 3.5 years left in Medical school and does not plan on transferring back to the States.  I have a great career in Boston and don't want to move to Germany. 

I love this girl. We've had numerous talks about getting married and spending the rest of our lives together but I don't want to do long distance any more. Just thinking about 3.5 more years of  long distance makes me depressed, so I've made the tough decision to end it after almost 8 years.

She will be flying in from Germany and spending Christmas and New Years with me and my family in Boston. 

My question is: when should I break the bad news to my gf? Before she arrives in Boston? She booked tickets months ago. My family and I really want to see her. Should I tell her early into her stay in Boston? Towards the end of her stay? 

She has no other friends/family in Boston.

Again, I love her and in a perfect world, I'd fast forward 3.5 years and we'd be married and living together but I just can't do long distance anymore.

Any other thoughts is welcomed and appreciated.

Thanks

Can you succinctly summarize the text in 1-3 sentences?
<bot>: I've been in a long term, long distance relationship for 8 years. I've decided it's time for a break. GF is visiting me from Germany. When should I tell my gf?