Not a good post to make, plance. You obviously get the gist from reading the post.
Gstone, man.. I am SO glad you are still here to even tell us about it. She did what she was SUPPOSED to do! She protected you.
May you have a speedy recovery from the damage, and from any pain you may have.