Jess, big hugs. Sounds like a truly vile day on top of a couple of gruelling weeks. I really feel for you.

I hope you can all get some sleep tonight and feel a bit better tomorrow.

Eventually you will come out the other end!