<human>: Summarize the given text in a few sentences.

I'm dating a girl who goes to school about 2 hours away, and I want to break up with her. It's not that easy, though, when one of us has to drive for 2 hours to see the other one. I feel like a dick making her drive here and then breaking up with her and making her drive home, but I also feel like a dick driving over there, dumping her, and then just leaving. So my question is, is it okay to break up over the phone in this situation? Or does face-to-face still reign supreme? Also, to complicate things, her school is having a dance at the end of the month, and she's already bought tickets/a dress. I don't want to go (obviously), and I don't want to make her take someone who's not into it, but I also don't want to ruin her time by breaking up with her and making her go alone. Should I just do it now, or wait until after?
<bot>: 1. Is it kosher to break up with a LD girlfriend via phone? 2. Should I wait until after the dance at her school which she already has tickets and a dress for?