Whoa, you've been through a lot!
Glad you and the critters are ok and that you've got a new place to start over.