All I can think is ouch.

Glad it all worked out for you and your DD though.