Okay, so my girlfriend was supposed to come over to my house lastnight because I was going to go take her to a movie. She lives about 20 minutes away, and the movie we were supposed to see started at 12:15, which was in about 40 minutes. I figured "cool, I'll just play Pokemon while I wait".
So I'm playing Pokemon, and having a pretty good time. Anyway, she finally does show up, except she's crying as she walks into my room. Instead of doing the right thing by comforting her, I half-focus on my game and her. She starts telling me her dog died, and just as she was getting into it, I get into a random encounter in my game.
A shiny pidgey. Holy shit, I stare into my screen in amazement, yelling "holy shit, YES!", (interrupting her mid-story). She sobs more, and she starts to yell "You don't even fucking care! YOU JUST WANT TO PLAY YOUR FUCKIN GAME!" I'm still looking at my screen, still focusing on catching my shiny pidgey, when she walks over, and tosses the game against the wall. I run over and pick up my DS hoping that nothing has changed on screen, and quickly notice that she broke it.
I start screaming every obscenity I know. I didn't know she was behind me, and apparently I backhanded her in the face while trying to block the book (New Encyclopedia of Modern Bodybuilding) she threw at me. She yells out "FUCK YOU", and runs out of my house in tears.
What have I done? I've fucked up so badly, and I need to know how to approach her. I don't want a game of Pokemon to be responsible for ruining my best relationship ever.