@mercantilewriter It sounds like you're doing a wonderful job of tackling a mountain-sized surprise like this. There are plenty of parents in 2-parent households who don't step up nearly as well.
Please remember to give yourself a break now and then for both your sakes. Best of luck going...