Okay, so here's the deal. My friend, whom I love and trust very much, and who I thought was a pretty faith-based and wise Christian girl, just told me that she slept with her boyfriend. She is just about to go off to college. So is he. It was a mutual decision but a really stupid one since now they're probably going to break up because the long distance relationship would be too hard. I sort of saw this coming, but I never thought that she'd actually do it... and now I'm really shocked and upset and I don't know what to do with all the things I'm feeling. This may not be a big deal to anyone else, but it goes against all my morals and better judgement and I thought the same was true for her. I respect that it was her decision, but now she's hurt because she knows that her boyfriend didn't really care that much about her at all and I'm mad because I couldn't protect her from that. I feel like punching the guy, but it wasn't really his fault (even though I want it to be). I told her that I still loved her and would be there for her, but quite frankly I'm really disappointed in her. I can't tell her that though! It took guts for her to tell me what she did. I just feel like all the innocence has been lost.

What should I do? My brain feels so muddled!