Hi mike,
I am impressed with your insights, your turnaround in awareness, and your ownership of your behavior.
There is a step in ther 12 Step Program to make amends: http://www.12step.com/12steps/making-amends.html.
I believe in that process to address any harm done, however inadvertent.
A handwritten letter, U.S. Mailed to her would be a significant way of conveying how sincere you are. The words you used here should be a good basis of such a leter.
I do believe that our mistakes in life can be viewed as opportunities for growth even though I say F*CK THAT whenever I do here that phrase, but it is true.
Regardless of the outcome, you have become a more conscious and self aware man from this.
Mark