You just got some great advice. Blunt and great. Come here to vent and ask questions. The best thing you can do right now is give her space and not get sucked into her craziness.
The more you push for answers the more answers you will get that you don't want to hear. Read and learn as much as you can here.