Here are the things she didn't say. The things that she so kindly held back to spare you your feelings. She was too nice, and in my opinion, you did not deserve it. You took her kindness as an example that you did nothing wrong. But you did... and I am informing you this for more than your own sake. I do not want another girl to go through what she did.
The thing is, I knew from the beginning that you would have to go above and beyond to deserve her. I wanted badly for you to prove my doubts wrong because I could see how much she cared about you in her eyes. I wanted to like you for her sake, but I couldn't. I could not understand how she could settle for someone who put little to no effort into the relationship. You did not care and it was pretty obvious ( you weren't as sly as you thought).
I remember the first time she came to me crying, and she still wanted to believe you would be better. I knew you wouldn't, but I kept my mouth shut. But after the second time, she realized how terrible you were for her. I was the one who watched how much you tore her down and made her feel terrible. I made you out to be more of a monster than a man. For that, I am sorry.
As much as I want to bash you and humiliate you for being such a terrible person to my friend, I am trying to understand where you were coming from. To this day, it puzzles me. I am afraid that you do not even know why you treat girls the way you do. And I am warning you, you will never maintain a valuable relationship with the way you are handling them.
Although I thank the Lord every day that your toxic relationship with my friend ended, I do wish you happiness. I want you to learn something from this. I want you to be able to take a step back and let go of your pride. I get that we are young and you were simply just not ready for something serious. I can totally respect the whole, not being ready aspect. I just wish you would've handled it with a little more thoughtfulness for my friend's feelings.
Whether you learn now or 10 years down the road, I hope you realize that what you did was out of line. When you marry the love of your life, I hope she never meets the version of you that I know in this moment. If you have a daughter, I hope she never has a boy treat her like you did to my friend ( and you will, too).
As much trash as I talked about you to my friend during her healing process, I really do want the best for you too. Everyone deserves love, I just don't think you deserve it until you learn how to give it properly.