I am just having a very hard time with all of this. I have loved him so much and been so open and vulnerable with him and all of a sudden it's like I just don't know who he is anymore.
I see that you struggle. I am sorry you hurt.
To me it sounds like you know exactly
who he is. A guy who breaks agreements more than once.
As I've said to him before, he is free to do as he pleases but I will need to change my behavior accordingly if he does.
You just are at a place where consequences actually have to be enforced.
He IS doing as he pleases.
Now you are finding you need to change your behavior accordingly.
Up to and including not hanging around with him any more because he is dangerous to your health and well being -- mental health, emotional health, physical health, and spiritual health.
Not fun. I know.
But do what you gotta do do keep YOU safe and preserve your long term health and well being.