Kudos! I am dazzled by your analysis of the situation and, unless anyone chimes in with a new angle, I believe that this matter is wrapped up. It probably makes no difference but the professor was married and the lover was not a 'she' as you presumed.
~What a tangled web we weave...

