oh wow! I am so sorry this happened. but I am SO glad you are okay! I agree with lizbud, please go see a doctor so this doesn't happen again.
(((HUGS)))