Best friend,
To start this off, you are more than just a best friend to me. You are my sister. You deserve everything the world has to offer to you. You deserve to have a boy that will bend over backwards to make you happy. You should have someone standing right beside you beaming just because they are lucky enough to call you theirs. I know you think that guy you are “waiting” on will do these things for you, however he won’t.
I fully believe that you love him and would do anything for him. Because I see that look in your eye when you talk about him and I have seen what you do and have done for him. What you haven’t noticed though is he does not have that same look in his eye for you.
I have seen you cry and hurt too many times to count because he continually does the same things over and over to hurt you and every time I hear the exact same excuse from you, “He really does love me” or “ I promise that’s not really him.” Well I am sorry to break it to you, but it is him. Love is not something that is supposed to hurt. Love doesn’t cheat on you time and time again because they know you will forgive him and come running back when he lays out the same pathetic excuse every time. You shouldn’t have to wait for him to be ready to be with you. “One day we will live happily every after but I am not ready yet,” is just an excuse to continue to mess around with any girl he can find and lie and hurt you. You should be with someone you isn’t going to make you wait on them to “be ready.”
I do understand where you are coming from when you say he needs someone to love him and that you understand why he is the way he is. Just because someone has had something terrible happen to them does not mean that they get to walk all over you and use their past as an excuse to do so. He should be trying to get better and working on making those improvements to heal himself, but instead he using you and manipulating you.
I hate seeing my best friend being walked on because I know she would never allow the same thing to happen to me. You would be reminding me how much better I deserve and keeping me away from anything that causes me to be as unhappy as I have seen him make you. The toxic relationship cycle will never end until you have 100% cut him out of your life. He will continue to hurt you and then apologize, and then things will get better again for a little while. But soon enough, he will hurt you again by lying or cheating and the cycle will start all over.
Stand up for yourself love. You deserve the world and someone who treats you like a king. Not someone who treats you like the back up plan that he thinks you are.