My thoughts & prayers are with you. You are already blessed that no one was hurt.
I always try to look at a set back like this as an oportunity to make things better. Looks like you're already moving in that direction.
You have lots of friends here to lean on.