Base on your description, I believe it is not your fault. Don't worry, your insurance company will take care this issue for you.