Ok, I've messed up big time.
Basically, my gf of 14months was receiving text messages from some guy she worked with. I wasn't happy about it cuz I didn't know anything about him. I find it hard to trust girls because I've been cheated on several times - never by this gf though.
So, after I found out about him texting her (even though she'd told him that she didn't really want him to) I got his number from her phone and rang him. I told him to stop.
This wasn't the best thing to do. I spoke to my gf when we got home and she reassured me that everything was ok, that he wasn't a threat. I believed her, but it was too late, I'd already phoned him.
Next thing I know, she's back on the phone to me asking me what the hell I rang him for. I denied it. That was the biggest mistake ever. She knew I'd done it. I emailed her later that evening admitting that I did ring him and explained to her, as best I could, why I did it.
She hasn't spoken to me for 4 days now, she avoids me when she sees me and it's horrible. I've asked her to talk to me about it but she won't. We've got exams coming up so they're more important, but I'm worried that the longer we leave it, the worse it'll get.
I can understand why she hates me, I hate myself atm. I went behind her back to get her phone, was overprotective by ringing him, and lied about doing it. No wonder she doesn't trust me. But I only did it because I love her. I just don't want to lose her.
What should I do? How do I go about getting her to talk to me again? Her not talking to me is the worst punishment ever. If I were to lose her, my heart would be useless.
Please help.