Marc, You did good. You uncovered a lot in a short period of time. You've broken out of denial. As I read your post, I was playing devil's advocate a bit, trying to think if you were overreacting and misinterpreting. And then you mentioned the 2 hr convo, and that for me was the deal breaker.

I suggest you take some time before you confront...think things through, collect yourself, gather more info, etc., but I feel you have the need to confront her now. I am not sure how you would handle that...just know that we support you here and wish you the best.