Dear B,
This is a hard letter for me to write. I have so much I wish I could say, yet I am not sure how to express it all. So, please just bear with me and I am sure you will understand what I am trying to say by the time I am finished writing this letter.
I want you to know I hold no anger or resentment toward you for not being in my life right now. I completely understand these are the consequences of my actions. There have been many times when I have wanted to call and talk to you to apologize, but have been scared. I feel like I don't know what to say. I know it will take time to receive forgiveness from you for my immature, disrespectful actions. I am truly sorry for all the wrong I have done that night. I am regretful for the way I behaved and for the way things ended on such bad terms between us. I hope you realize that was not who I am, and I have taken steps to make sure something like that never happens again. I was humiliated and ashamed, and I lost my self-respect that night.
I care for you and hope you will find it in your heart to forgive me. Maybe one day we can talk on the phone or meet for a coffee to catch up and let bygones be bygones.
Regretfully,
me