Thank you for your question.
I would contact your insurance company. The witness or the other driver cannot determine fault -- only a licensed insurance adjustor can. Your insurance company will work with both parties to determine who is at fault. If the other driver is determined to be at fault, she is responsible for the damages, regardless of her insured
status. Best of luck.