Ok What you need to do is take a step back from the sitch for just a bit. Breath in through your nose out through your mouth. Try and relax and Dont assume anything. You know the saying. You also know that he is prone to do these kind of things from time to time this is when it counts most. If you can show him a confident wonderful women I bet he will step back very quickly and come out of the cave.