Glad you're OK. Take some time to process everything. Your soon-to-be ex is quite clearly nuts, and you'll need all your resources to deal with whatever she throws at you next.