Hopeful-I'd be extremely cautious with the wedding. You know what weddings entail....
Do what you need to do to keep your kids safe. He's made his bed, he can lay in the mess HE created. Tough s$$t. Grow up, dude. Btdt. Hugs to you, my friend. Many more blessings coming your way in the new year-I feel it!!