Congratulations on your news.

Did you pay with a credit card as most of them have some sort of travel insurance attached to them which might help your situation. Have a read of your CC Terms and Conditions just in case.

Sandra