Honestly it sounds like it was over for both of you for a while and you kinda want to reason it all out to be his "fault" when it seems you both pulled some dickish behaviour instead of biting the bullet and cutting each other loose like mature adults.