JMO, I am truly sorry to hear about your situation, but take solace in the fact that you are not alone, myself and many others have heard the same hateful things said by our S, and you need to truly understand those hateful words are not true. The good times you remember were real, and they were good for him too.
But that M filled with so many good times, I'm sad to say, is over. No matter what happens going forward, whatever the outcome, will be new. If things work out with your H, your M will need to start again, and if your M ends, it will be a new experience as well. But no matter the outcome, there is one constant, and that is that you and your children will still be there. Now is the time to do as your doing, work on yourself, and be a great mom to your children. I would not cancel any graduation plans, because your child graduating is something that you and your child worked hard on for many years to achieve, so go ahead and throw the best damn party to show your world how proud you are.
M - 9 1/2 years 5/5/16 - Bomb drop - 3 week EA 10/31/16 - We sold house 01/10/18 - D Finalized