Cherry, I am so sorry for what your H has just put you through. I agree with what Blu and Sara have said.
Take care of you first. Give your mil the task of ensuring H's wellbeing now.
You don't have to make any decisions right now. I can sense that you're very tired.
Like what Blu said, either way, you'll be fine. You have your legal ducks in a row. Should you decide to move on without your H, I am sure that you'll find a great daddy for your kids and a great H for yourself. You will be fine either way, so just focus on taking care of yourself first.
But I really feel like smacking your H.
You can call me Dory/ Grl.
As a wise fish once sang,"Just keep swimming!"
It's no use to go back to yesterday because I was a different person then.