Hah..well you guys were a bit harsh on the truth. Honestly if he TRULY loved her, he wouldn't have done all those things. I don't think this is love at its deepest yet. He's not even thinking about how SHE'S feeling. She must be some angel sent from heaven. I wouldn't forgive anyone after a whole ****ing year.
Seriously dude, talk in front of a mirror or something. The way I see it, you don't have any "girl" friends do you? If you did, you wouldn't be such a wreck.
What I recommend you do now, is apologize full out to her via email or phone. I would phone since then its actually your voice not a wall of text. Tell her EVERYTHING to the last bit of detail in your mind. Don't beg for her forgiveness, but explain thoroughly.