You definitely have a lot going on... Sometimes life brings us into unexpected situations and often changes happen suddenly and accumulate like an avalanche. Hope it goes fine with you all
My guess is that there will be some rough patches ahead, but it might well be worth it. Cherish all the small (and bigger) goodies in your new everyday life, and it will give you strength to go on.