Yes, call your C, get grounded! Good advise to yourself. You deserve to stand up for yourself but you can't get all whimpy about this in front of him either. Best of luck. I'd be super upset too but you do have a chance to make this work as he has been trying to get closer you say. If you want it to work, then DB but at least you have learned what to do in a situation like this and with 2.5 years under your belt you can do this. It may feel like a setback but maybe he needs to test the waters as well. Not fair but I'd give him a little leaway. Just keep living for yourself though and don't put too many expectations on him. What he did is not fair but he may need to do this to help him make a decision. Keep your chin up and look out for yours and your kids best interests.
Best of luck in this difficult situation. I am sorry you have to go through this.