So sorry to hear about this.

Totally avoidable on many fronts.