Oh jesus. Whatever happened I'm glad he's ok. Please take care of yourself as well if you can, it sounds like you're going through something awful.