Wow, what an incredible story. I'm glad your ok and I hope the same can be said for the dog