It sounds to me that your H has made his manure sandwich and is now going to have to eat it. An old hag at 40? - that can only mean...too many men and too much booze.