Sara, read thru your sitch. Wow you have been thru hell with this WH. You are a strong woman and a great mother and honestly IMHO he doesn’t deserve you, sorry. Do not make it easy, there is a pattern with him. Whenever he gets scared he comes back. Do you know it is different this time? What does your gut say? Proceed very very slowly, make him prove his changes . I would be very weary of this awakening but you are the best judge of your own sitch
You deserve to be happy, see if he still can make you happy do not give him the power to hurt you again
Good luck keep us posted - arshi