Hi, witz, don't worry, things will look up again. Just know, you aren't the bad guy. Your W didn't change her deductions, so not your fault. Can you see if the IRS will put you on installment payments, and still be able to get the roof done?
I think you will feel more positive about yourself when you are able to move into a house. More in control of your environment.