I think I really just messed up my relationship.
So, once again I am in dire need of help.
So my girlfriend was hanging out yesterday and was in my bed, she had her eyes closed and was just resting. I didn't know she was fast asleep and I was just laying there rubbing her stomach and legs and she likes when I rub her on her lower gut right where there would be pubic hair (she's clean there). She was all smiling and such so I thought she was awake and pretending to be asleep because sometimes she does that and I gently put a finger in her (we've been having sex for a long time) and finger her and she was still smiling, then I guess she woke up. Stormed out and wouldn't just talk to me. I was trying to stop her and talk to her and she wouldn't listen to me and sped off. I went to her house later and she basically through me out and that was at about 8pm. She hasn't replied to my calls or tried to talk to me about this until about 45 minutes ago (around 2pm) and doesn't want to talk to me, and is mad at me and doesn't know if she wants to be with me anymore after we were doing fine.
I told her that I know what I did was wrong, but that I thought she was awake and that if I knew she was seriously sleeping that I would never EVER do anything to disrespect her like that. I have never done anything to hurt her and I've always tried to be the best boyfriend I can. I love this girl with all of my heart and I'm afraid I've just lost her. I've apologized to her a million times and I know it was stupid of me to keep calling her and trying to fix the problem especially since when she doesn't want to talk to someone, you can't force her and she just gets more mad. I wasn't thinking and I acted wrongly.
I think it would be a different situation if we had never had sex or anything and I knew she was asleep. But I really thought she was playing and awake.
I'm so upset and I have to see her at 6pm for class.
What do I do? How should I handle the situation? I don't want to lose her and we've been through a lot together.
Please, I need your help.