Today was William's first day in his new situation and he declared it "the best day of his whole entire life." I told him that made my heart sing with happiness.
There is something to be said for sticking it out. Or for sucking it up. Or for getting used to it. Life isn't always easy or as you expect it to be. I get that and I do expect my kids to learn that earlier rather than later. BUT - some situations are different. This was one of them. I just knew in my gut, in my heart, it wasn't right for him. It just wasn't. It wasn't anyone or anything's fault, it just wasn't right for him. So after 10 days of knowing it wasn't right I fixed it and he had the best day of his whole entire life.
Thank you to those who have helped to make it so great for him and for those who listened to me as I processed this whole thing. I may look back a year from now and think how silly it all seems but for now, it's paramount in William's life which means it's paramount in mine.