I realize I'm late to the party, but yes, this has happened for a reason, and your job now is to figure out how to replace that income without having to get another job . . . which you already know how to do.
And I completely relate . . . so many people are having trouble making ends meet at the moment, that despite all of Trump's claims of a great economy, the reality is far different. It's only a great economy if you're an entrepreneur, with an already profitable business, or wealthy.
For the rest of us, with boots on the ground, the reality is quite different.
And I can totally relate from a different perspective. The last job I was fired from, a couple of years back, both my husband and I were relieved, because they were such schmucks that the income was simply not worth the aggravation.
Life's too short to work for terrible people.
You deserve better, and so do your kids. And you'll find the answer. You know you will.