oh my lord!!
hope everything goes ok as far as the claim etc.
I know it wont help things at the moment, but thats a pretty strange thing to happen a day before the trip, maybe it was meant to be??
I take it hes coming in your car now? that will help things in terms of cash!