Take a deep deep breath (you've heard this all before)...
Listen to her. Just listen (I wish I was in your position!).
She wants to say things to you. They may be bs but it's her bs. Validate her points of view (even though you don't agree). Be calm. Don't try to even think "but"! and try to make your point of view. Don't put any demands on the table. Not the time. This is the result of what you've been doing all along.
I would LOVE my W to vent. You are so lucky. Handle it.