Wow what a story!!
You did such an awesome job - well done!! Well done to your DH too for staying calm.