A few weekends ago, I ditched out on my long-time friend to hang out with a guy that I have feelings for. My friend and I had been planning on going to the movies, and when I canceled she got upset with me. Since I so rarely flake out, I immediately became irritated with her, and we ended the phone call on a very negative note. We didn't hang out that night, and I ended up going over to my date's house.
Much later in the night, when I was fooling around with my crush, I got a text message from my friend saying that she needed to talk to me. I ignored it out of anger. A few minutes later she called me, and again, I ignored it. Not giving it much thought, I put my phone on silent. I was annoyed, but I figured I'd call her in the morning and we could talk about stuff then. The next day when I checked my phone, I had multiple missed calls from my friends, desperately trying to get ahold of me.
As it turns out, my friend decided to go to the movie alone and on the way home, she had been assaulted by some young guys. They took her jewelry and her wallet. Needless to say, she was shaken up, but luckily they didn't hurt her and fortunately, she had her phone in her back pocket so she was able to call for help. As it turned out, she was trying to get ahold of me to meet her at the police station. She eventually got another friend to come get her, but I wasn't there to help her when she needed me most. I feel beyond horrible. I've seen her since and tried to talk her, but things are strained; I'm not sure I should even try explaining myself. I'm so torn up. Is what I did to her and our friendship ever forgivable?